From 599c1172394e3377d8e3e28c06557a99a1a10d1e Mon Sep 17 00:00:00 2001 From: groditi Date: Thu, 21 Aug 2008 00:38:47 +0000 Subject: container support built into fields and an example of usage in ComponentUI --- t/lib/RTest/TestDB/Bar.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 't') diff --git a/t/lib/RTest/TestDB/Bar.pm b/t/lib/RTest/TestDB/Bar.pm index 4359d87..36faca8 100644 --- a/t/lib/RTest/TestDB/Bar.pm +++ b/t/lib/RTest/TestDB/Bar.pm @@ -5,12 +5,13 @@ use base qw/DBIx::Class/; use metaclass 'Reaction::Meta::Class'; use Moose; +use aliased 'RTest::TestDB::Foo'; use Reaction::Types::Core qw/NonEmptySimpleStr/; use Reaction::Types::DateTime qw//; use Reaction::Types::File 'File'; has 'name' => (isa => NonEmptySimpleStr, is => 'rw', required => 1); -has 'foo' => (isa => 'RTest::TestDB::Foo', is => 'rw', required => 1); +has 'foo' => (isa => Foo, is => 'rw', required => 1); has 'published_at' => (isa => Reaction::Types::DateTime::DateTime, is => 'rw'); has 'avatar' => (isa => File, is => 'rw'); @@ -30,7 +31,7 @@ __PACKAGE__->add_columns( __PACKAGE__->set_primary_key('name'); __PACKAGE__->belongs_to( - 'foo' => 'RTest::TestDB::Foo', + 'foo' => Foo, { 'foreign.id' => 'self.foo_id' } ); -- cgit v1.2.3-54-g00ecf