fixed demo app
[catagits/Reaction.git] / t / lib / RTest / TestDB / Foo.pm
index 7e3cd2f..e580af8 100644 (file)
@@ -5,10 +5,11 @@ use DBIx::Class 0.07;
 
 use base qw/DBIx::Class Reaction::Object/;
 use Reaction::Class;
+use Reaction::Types::Core 'NonEmptySimpleStr';
 
 has 'id' => (isa => 'Int', is => 'ro', required => 1);
-has 'first_name' => (isa => 'NonEmptySimpleStr', is => 'rw', required => 1);
-has 'last_name' => (isa => 'NonEmptySimpleStr', is => 'rw', required => 1);
+has 'first_name' => (isa => NonEmptySimpleStr, is => 'rw', required => 1);
+has 'last_name' => (isa => NonEmptySimpleStr, is => 'rw', required => 1);
 has 'baz_list' => (
   isa => 'ArrayRef', is => 'rw', required => 1,
   reader => 'get_baz_list', writer => 'set_baz_list'
@@ -40,6 +41,6 @@ __PACKAGE__->many_to_many('baz_list' => 'links_to_baz_list' => 'baz');
 }
 
 
-__PACKAGE__->meta->make_immutable;
+__PACKAGE__->meta->make_immutable(inline_constructor => 0);
 
 1;