use Moose;
no warnings 'uninitialized';
-our $VERSION = '0.47';
+our $VERSION = '0.50';
$VERSION = eval $VERSION;
use Carp;
script/myapp_create.pl model CatalystModelName DBIC::Schema \
MyApp::SchemaClass create=static dbi:SQLite:foo.db \
AutoCommit=1 cursor_class=DBIx::Class::Cursor::Cached \
- on_connect_do='["select 1", "select 2"]' quote_char='"'
-
-If using a 2 character quote_char:
-
- script/myapp_create.pl ... quote_char='[]'
+ on_connect_do='["select 1", "select 2"]' quote_names=1
B<ON WINDOWS COMMAND LINES QUOTING RULES ARE DIFFERENT>
script/myapp_create.pl model CatalystModelName DBIC::Schema \
MyApp::SchemaClass create=static dbi:SQLite:foo.db \
AutoCommit=1 cursor_class=DBIx::Class::Cursor::Cached \
- on_connect_do="[\"select 1\", \"select 2\"]" quote_char="\""
+ on_connect_do="[\"select 1\", \"select 2\"]" quote_names=1
Same, but with extra Schema::Loader args (separate multiple values by commas):
my ($result_namespace) = $code =~ /result_namespace => '([^']+)'/;
- if (not $result_namespace) {
- if ($code =~ /->load_classes/) {
- $result_namespace = '';
- }
- else {
- $result_namespace = 'Result';
- }
- }
+ return $result_namespace if $result_namespace;
+
+ return '' if $code =~ /->load_classes/;
- return $result_namespace;
+ return 'Result';
}
sub _data_struct_to_string {