[Bast-commits] r4759 - DBIx-Class/0.08/trunk/lib/DBIx/Class

ribasushi at dev.catalyst.perl.org ribasushi at dev.catalyst.perl.org
Thu Aug 21 16:24:54 BST 2008

Author: ribasushi
Date: 2008-08-21 16:24:54 +0100 (Thu, 21 Aug 2008)
New Revision: 4759

Align arguments of $schema->deployment_statements() with these of $schema->deploy()

Modified: DBIx-Class/0.08/trunk/lib/DBIx/Class/Schema.pm
--- DBIx-Class/0.08/trunk/lib/DBIx/Class/Schema.pm	2008-08-21 15:22:58 UTC (rev 4758)
+++ DBIx-Class/0.08/trunk/lib/DBIx/Class/Schema.pm	2008-08-21 15:24:54 UTC (rev 4759)
@@ -1113,24 +1113,25 @@
 =over 4
-=item Arguments: $rdbms_type
+=item Arguments: $rdbms_type, $sqlt_args, $dir
-Returns the SQL statements used by L</deploy> and L<DBIx::Class::Schema/deploy>.
-C<$rdbms_type> provides the DBI database driver name for which the SQL
-statements are produced. If not supplied, the type of the current schema storage
-will be used.
+A convenient shortcut to storage->deployment_statements(). Returns the SQL statements 
+used by L</deploy> and L<DBIx::Class::Schema::Storage/deploy>. C<$rdbms_type> provides
+the (optional) SQLT (not DBI) database driver name for which the SQL statements are produced.
+If not supplied, the type is determined by interrogating the current connection.
+The other two arguments are identical to those of L</deploy>.
 sub deployment_statements {
-  my ($self, $rdbms_type) = @_;
+  my $self = shift;
   $self->throw_exception("Can't generate deployment statements without a storage")
     if not $self->storage;
-  $self->storage->deployment_statements($self, $rdbms_type);
+  $self->storage->deployment_statements($self, @_);
 =head2 create_ddl_dir (EXPERIMENTAL)

More information about the Bast-commits mailing list