DBIx-Class-Wrapper
view release on metacpan or search on metacpan
lib/DBIx/Class/Wrapper.pm view on Meta::CPAN
return 'My::Model::DBICFactory'; # for instance.
}
Then implement your factories as subpackages of My::Model::DBICFactory
=cut
has 'dbic_schema' => ( is => 'rw' , isa => 'DBIx::Class::Schema' , required => 1 );
has 'dbic_factory_baseclass' => ( is => 'ro' , isa => 'Str' , lazy_build => 1);
has '_dbic_dbic_fact_classes' => ( is => 'ro' , isa => 'HashRef[Bool]' , lazy_build => 1);
sub _build_dbic_factory_baseclass{
my ($self) = @_;
return ref ($self).'::Wrapper::Factory';
}
sub _build__dbic_dbic_fact_classes{
my ($self) = @_;
my $baseclass = $self->dbic_factory_baseclass();
my $res = {};
( run in 0.697 second using v1.01-cache-2.11-cpan-5f2e87ce722 )