Catalyst-Model-DBIx-Connector
view release on metacpan or search on metacpan
lib/Catalyst/Model/DBIx/Connector.pm view on Meta::CPAN
use Moose;
extends qw( Catalyst::Model );
our $VERSION = '0.01';
has dsn => ( is => 'ro', isa => 'Str', required => 1 );
has username => ( is => 'ro', isa => 'Str' );
has password => ( is => 'ro', isa => 'Str' );
has options => ( is => 'ro', isa => 'HashRef' );
has connector => ( is => 'ro', isa => 'DBIx::Connector', lazy_build => 1, handles => [qw( dbh )] );
sub _build_connector {
my ( $self ) = @_;
DBIx::Connector->new(
map { $self->$_ } qw( dsn username password options ) );
}
( run in 0.710 second using v1.01-cache-2.11-cpan-5f2e87ce722 )