Use consistent 4-space indentation in lib/
[dbsrgits/DBIx-Class-Schema-Loader.git] / lib / DBIx / Class / Schema / Loader.pm
index 9771fe6..d3ee1ef 100644 (file)
@@ -16,7 +16,7 @@ use namespace::clean;
 # Always remember to do all digits for the version even if they're 0
 # i.e. first release of 0.XX *must* be 0.XX000. This avoids fBSD ports
 # brain damage and presumably various other packaging systems too
-our $VERSION = '0.07021';
+our $VERSION = '0.07042';
 
 __PACKAGE__->mk_group_accessors('inherited', qw/
                                 _loader_args
@@ -29,57 +29,59 @@ __PACKAGE__->mk_group_accessors('inherited', qw/
 /);
 __PACKAGE__->_loader_args({});
 
+=encoding UTF-8
+
 =head1 NAME
 
 DBIx::Class::Schema::Loader - Create a DBIx::Class::Schema based on a database
 
 =head1 SYNOPSIS
 
-  ### use this module to generate a set of class files
-
-  # in a script
-  use DBIx::Class::Schema::Loader qw/ make_schema_at /;
-  make_schema_at(
-      'My::Schema',
-      { debug => 1,
-        dump_directory => './lib',
-      },
-      [ 'dbi:Pg:dbname="foo"', 'myuser', 'mypassword',
-         { loader_class => 'MyLoader' } # optionally
-      ],
-  );
-
-  # from the command line or a shell script with dbicdump (distributed
-  # with this module).  Do `perldoc dbicdump` for usage.
-  dbicdump -o dump_directory=./lib \
-           -o components='["InflateColumn::DateTime"]' \
-           -o debug=1 \
-           My::Schema \
-           'dbi:Pg:dbname=foo' \
-           myuser \
-           mypassword
-
-  ### or generate and load classes at runtime
-  # note: this technique is not recommended
-  # for use in production code
+    ### use this module to generate a set of class files
 
-  package My::Schema;
-  use base qw/DBIx::Class::Schema::Loader/;
+    # in a script
+    use DBIx::Class::Schema::Loader qw/ make_schema_at /;
+    make_schema_at(
+        'My::Schema',
+        { debug => 1,
+          dump_directory => './lib',
+        },
+        [ 'dbi:Pg:dbname="foo"', 'myuser', 'mypassword',
+           { loader_class => 'MyLoader' } # optionally
+        ],
+    );
 
-  __PACKAGE__->loader_options(
-      constraint              => '^foo.*',
-      # debug                 => 1,
-  );
+    # from the command line or a shell script with dbicdump (distributed
+    # with this module).  Do `perldoc dbicdump` for usage.
+    dbicdump -o dump_directory=./lib \
+             -o components='["InflateColumn::DateTime"]' \
+             -o debug=1 \
+             My::Schema \
+             'dbi:Pg:dbname=foo' \
+             myuser \
+             mypassword
+
+    ### or generate and load classes at runtime
+    # note: this technique is not recommended
+    # for use in production code
+
+    package My::Schema;
+    use base qw/DBIx::Class::Schema::Loader/;
+
+    __PACKAGE__->loader_options(
+        constraint              => '^foo.*',
+        # debug                 => 1,
+    );
 
-  #### in application code elsewhere:
+    #### in application code elsewhere:
 
-  use My::Schema;
+    use My::Schema;
 
-  my $schema1 = My::Schema->connect( $dsn, $user, $password, $attrs);
-  # -or-
-  my $schema1 = "My::Schema"; $schema1->connection(as above);
+    my $schema1 = My::Schema->connect( $dsn, $user, $password, $attrs);
+    # -or-
+    my $schema1 = "My::Schema"; $schema1->connection(as above);
 
-=head1 DESCRIPTION 
+=head1 DESCRIPTION
 
 DBIx::Class::Schema::Loader automates the definition of a
 L<DBIx::Class::Schema> by scanning database table definitions and setting up
@@ -637,7 +639,7 @@ jhannah: Jay Hannah <jay@jays.net>
 
 jnap: John Napiorkowski <jjn1056@yahoo.com>
 
-rbuels: Robert Buels <rmb32@cornell.edu>
+rbuels: Robert Buels <rbuels@gmail.com>
 
 timbunce: Tim Bunce <timb@cpan.org>
 
@@ -669,6 +671,14 @@ alnewkirk: Al Newkirk <awncorp@cpan.org>
 
 angelixd: Paul C. Mantz <pcmantz@cpan.org>
 
+andrewalker: André Walker <andre@andrewalker.net>
+
+mattp: Matt Phillips <mattp@cpan.org>
+
+Dag-Erling Smørgrav <des@des.no>
+
+moritz: Moritz Lenz <moritz@faui2k3.org>
+
 ... and lots of other folks. If we forgot you, please write the current
 maintainer or RT.