add asterisks to items in POD class lists
[dbsrgits/DBIx-Class-Schema-Loader.git] / lib / DBIx / Class / Schema / Loader / Base.pm
index 18dc57c..fbf36a7 100644 (file)
@@ -1395,6 +1395,10 @@ sub _dump_to_dir {
         else {
              $src_text .= qq|use base '$result_base_class';\n\n|;
         }
+
+        $self->_base_class_pod($src_class, $result_base_class)
+            unless $result_base_class eq 'DBIx::Class::Core';
+
         $self->_write_classfile($src_class, $src_text);
     }
 
@@ -2133,13 +2137,22 @@ sub _pod_class_list {
     $self->_pod($class, '=over 4');
 
     foreach my $link (@classes) {
-        $self->_pod($class, "=item L<$link>");
+        $self->_pod($class, "=item * L<$link>");
     }
 
     $self->_pod($class, '=back');
     $self->_pod_cut($class);
 }
 
+sub _base_class_pod {
+    my ($self, $class, $base_class) = @_;
+
+    return unless $self->generate_pod;
+
+    $self->_pod($class, "=head1 BASE CLASS: L<$base_class>");
+    $self->_pod_cut($class);
+}
+
 sub _filter_comment {
     my ($self, $txt) = @_;