DBIx-Class-PseudoEnum
view release on metacpan or search on metacpan
t/lib/TestSchema/Result/Contraption.pm view on Meta::CPAN
package TestSchema::Result::Contraption;
use Modern::Perl;
use base qw(DBIx::Class::Core);
__PACKAGE__->table('contraption');
__PACKAGE__->add_columns(qw(id color));
__PACKAGE__->add_columns( status => { is_nullable => 1, }, );
__PACKAGE__->add_columns( note => { is_nullable => 1, }, );
__PACKAGE__->set_primary_key('id');
__PACKAGE__->load_components('PseudoEnum');
__PACKAGE__->source_info(
{
enumerations => { 'status' => [qw/Sold Packaged Shipped/] }
}
);
1;
( run in 0.394 second using v1.01-cache-2.11-cpan-aadc1410aed )