fixed demo app
edenc [Mon, 11 Feb 2008 19:00:44 +0000 (19:00 +0000)]
t/lib/RTest/TestDB/Bar.pm
t/lib/RTest/TestDB/Baz.pm
t/lib/RTest/TestDB/Foo.pm

index 88cf670..ab36958 100644 (file)
@@ -5,13 +5,14 @@ use DBIx::Class 0.07;
 
 use base qw/DBIx::Class Reaction::Object/;
 use Reaction::Class;
-use Reaction::Types::DateTime;
-use Reaction::Types::File;
+use Reaction::Types::Core 'NonEmptySimpleStr';
+use Reaction::Types::DateTime 'DateTime';
+use Reaction::Types::File 'File';
 
-has 'name' => (isa => 'NonEmptySimpleStr', is => 'rw', required => 1);
+has 'name' => (isa => NonEmptySimpleStr, is => 'rw', required => 1);
 has 'foo' => (isa => 'RTest::TestDB::Foo', is => 'rw', required => 1);
-has 'published_at' => (isa => 'DateTime', is => 'rw');
-has 'avatar' => (isa => 'File', is => 'rw');
+has 'published_at' => (isa => DateTime, is => 'rw');
+has 'avatar' => (isa => File, is => 'rw');
 
 __PACKAGE__->load_components(qw/InflateColumn::DateTime Core/);
 
index 1ac88a7..ebb0e32 100644 (file)
@@ -5,9 +5,10 @@ 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 'name' => (isa => 'NonEmptySimpleStr', is => 'rw', required => 1);
+has 'name' => (isa => NonEmptySimpleStr, is => 'rw', required => 1);
 has 'foo_list' => (isa => 'ArrayRef', is => 'ro', required => 1);
 
 __PACKAGE__->load_components(qw/InflateColumn::DateTime Core/);
index 20d0305..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'