From: Brandon L. Black Date: Mon, 5 Jun 2006 19:26:50 +0000 (+0000) Subject: clean up some pod whitespace issues X-Git-Tag: v0.16~7 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=07edc53ef9edaa95a144d6a26c239da6cc4b5900;hp=d3343903ccc971b1e03986a857b309bb63ad4a43;p=catagits%2FCatalyst-Model-DBIC-Schema.git clean up some pod whitespace issues --- diff --git a/lib/Catalyst/Helper/Model/DBIC/Schema.pm b/lib/Catalyst/Helper/Model/DBIC/Schema.pm index b70b86e..caa1dcf 100644 --- a/lib/Catalyst/Helper/Model/DBIC/Schema.pm +++ b/lib/Catalyst/Helper/Model/DBIC/Schema.pm @@ -37,7 +37,7 @@ Helper for the DBIC Schema Models. L at runtime, and will not automatically adapt itself to changes in your database structure. You can edit the generated classes by hand to refine them. - + connect_info arguments are the same as what DBIx::Class::Schema::connect expects, and are storage_type-specific. For DBI-based storage, these arguments are the dsn, username, password, and connect options, diff --git a/lib/Catalyst/Model/DBIC/Schema.pm b/lib/Catalyst/Model/DBIC/Schema.pm index b56ef6b..3840156 100644 --- a/lib/Catalyst/Model/DBIC/Schema.pm +++ b/lib/Catalyst/Model/DBIC/Schema.pm @@ -38,20 +38,20 @@ Actor in MyApp/Schema/FilmDB/Actor.pm: package MyApp::Schema::FilmDB::Actor; use base qw/DBIx::Class/ - + __PACKAGE__->load_components(qw/Core/); __PACKAGE__->table('actor'); - + ... and a Role in MyApp/Schema/Role.pm: package MyApp::Schema::FilmDB::Role; use base qw/DBIx::Class/ - + __PACKAGE__->load_components(qw/Core/); __PACKAGE__->table('role'); - + ... Notice that the schema is in MyApp::Schema, not in MyApp::Model. This way it's @@ -64,7 +64,7 @@ MyApp/Model/FilmDB.pm: package MyApp::Model::FilmDB; use base qw/Catalyst::Model::DBIC::Schema/; - + __PACKAGE__->config( schema_class => 'MyApp::Schema::FilmDB', connect_info => [ @@ -88,11 +88,11 @@ You can also use it to set up DBIC authentication with Authentication::Store::DBIC in MyApp.pm: package MyApp; - + use Catalyst qw/... Authentication::Store::DBIC/; - + ... - + __PACKAGE__->config->{authentication}{dbic} = { user_class => 'FilmDB::Actor', user_field => 'name', @@ -106,33 +106,33 @@ documentation in the L distribution. Some examples are given below: - # to access schema methods directly: - $c->model('FilmDB')->schema->source(...); + # to access schema methods directly: + $c->model('FilmDB')->schema->source(...); - # to access the source object, resultset, and class: - $c->model('FilmDB')->source(...); - $c->model('FilmDB')->resultset(...); - $c->model('FilmDB')->class(...); + # to access the source object, resultset, and class: + $c->model('FilmDB')->source(...); + $c->model('FilmDB')->resultset(...); + $c->model('FilmDB')->class(...); - # For resultsets, there's an even quicker shortcut: - $c->model('FilmDB::Actor') - # is the same as $c->model('FilmDB')->resultset('Actor') + # For resultsets, there's an even quicker shortcut: + $c->model('FilmDB::Actor') + # is the same as $c->model('FilmDB')->resultset('Actor') - # To get the composed schema for making new connections: - my $newconn = $c->model('FilmDB')->composed_schema->connect(...); + # To get the composed schema for making new connections: + my $newconn = $c->model('FilmDB')->composed_schema->connect(...); - # Or the same thing via a convenience shortcut: - my $newconn = $c->model('FilmDB')->connect(...); + # Or the same thing via a convenience shortcut: + my $newconn = $c->model('FilmDB')->connect(...); - # or, if your schema works on different storage drivers: - my $newconn = $c->model('FilmDB')->composed_schema->clone(); - $newconn->storage_type('::LDAP'); - $newconn->connection(...); + # or, if your schema works on different storage drivers: + my $newconn = $c->model('FilmDB')->composed_schema->clone(); + $newconn->storage_type('::LDAP'); + $newconn->connection(...); - # and again, a convenience shortcut - my $newconn = $c->model('FilmDB')->clone(); - $newconn->storage_type('::LDAP'); - $newconn->connection(...); + # and again, a convenience shortcut + my $newconn = $c->model('FilmDB')->clone(); + $newconn->storage_type('::LDAP'); + $newconn->connection(...); =head1 DESCRIPTION @@ -173,29 +173,29 @@ specify these options. You would know it if you needed them. Examples: - connect_info => [ 'dbi:Pg:dbname=mypgdb', 'postgres', '' ], - - connect_info => [ - 'dbi:SQLite:dbname=foo.db', - { - on_connect_do => [ - 'PRAGMA synchronous = OFF', - ], - } - ], - - connect_info => [ - 'dbi:Pg:dbname=mypgdb', - 'postgres', - '', - { AutoCommit => 0 }, - { - on_connect_do => [ - 'some SQL statement', - 'another SQL statement', - ], - } - ], + connect_info => [ 'dbi:Pg:dbname=mypgdb', 'postgres', '' ], + + connect_info => [ + 'dbi:SQLite:dbname=foo.db', + { + on_connect_do => [ + 'PRAGMA synchronous = OFF', + ], + } + ], + + connect_info => [ + 'dbi:Pg:dbname=mypgdb', + 'postgres', + '', + { AutoCommit => 0 }, + { + on_connect_do => [ + 'some SQL statement', + 'another SQL statement', + ], + } + ], =item storage_type