DBI Data Source Name.
-=head3 namespace
-
-Namespace under which your table classes will be initialized.
-
=head3 password
Password.
$class->loader_data({
_datasource =>
[ $args{dsn}, $args{user}, $args{password}, $args{options} ],
- _namespace => $args{namespace},
_additional => $additional,
_additional_base => $additional_base,
_left_base => $left_base,
sub _load_classes {
my $class = shift;
- my $namespace = $class->loader_data->{_namespace};
-
my @tables = $class->_tables();
my @db_classes = $class->_db_classes();
my $additional = join '', map "use $_;\n", @{ $class->loader_data->{_additional} };
}
my $table_subclass = $class->_table2subclass($db_schema, $tbl);
- my $table_class = "$namespace\::$table_subclass";
+ my $table_class = "$class\::$table_subclass";
$class->inject_base( $table_class, 'DBIx::Class::Core' );
$_->require for @db_classes;