DBIx-NoSQL-Store-Manager
view release on metacpan or search on metacpan
t/lib/Blog/Model/Entry2.pm view on Meta::CPAN
package Blog::Model::Entry2;
use strict;
use warnings;
use Moose;
with 'DBIx::NoSQL::Store::Manager::Model';
has url => (
traits => [ 'StoreKey' ],
is => 'ro',
required => 1,
);
has author => (
traits => [ 'StoreModel' ],
cascade_model => 1,
store_model => 'Blog::Model::Author',
is => 'rw',
);
has tags => (
traits => [ 'Array', 'StoreModel' ],
cascade_save => 1,
store_model => 'Blog::Model::Tag',
is => 'ro',
default => sub { [] },
);
__PACKAGE__->meta->make_immutable;
1;
( run in 0.905 second using v1.01-cache-2.11-cpan-39bf76dae61 )