RapidApp
view release on metacpan or search on metacpan
lib/RapidApp/Helper/Traits/RapidDbic.pm view on Meta::CPAN
@loader_opts = ();
};
my @args = (
'model' => $opts->{'model-name'},
'DBIC::Schema::ForRapidDbic' => $schema_class,
@loader_opts, @connect_info, @connect_opts
);
{
local @ARGV = @args;
# This is ugly but is the cleanest way to pass in extra configs without mucking with
# the complex arg call structure of the public/legacy API (of Model::DBIC::Schema)
local $RapidApp::Helper::Traits::RapidDbic::_ra_rapiddbic_opts = $opts;
print join("\n",
'Generating DBIC schema/model using create script argument list:',
" -------------------------------",
" model $opts->{'model-name'}",
" DBIC::Schema::ForRapidDbic $opts->{'schema-class'}",
(map { " $_" } @loader_opts),
( run in 0.578 second using v1.01-cache-2.11-cpan-49f99fa48dc )