diff options
Diffstat (limited to 'lib/Reaction/Types/DBIC.pm')
-rw-r--r-- | lib/Reaction/Types/DBIC.pm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/Reaction/Types/DBIC.pm b/lib/Reaction/Types/DBIC.pm index 66601c7..3efd7db 100644 --- a/lib/Reaction/Types/DBIC.pm +++ b/lib/Reaction/Types/DBIC.pm @@ -1,17 +1,19 @@ package Reaction::Types::DBIC; -use Moose::Util::TypeConstraints; +use MooseX::Types + -declare => [qw/ResultSet Row/]; +use MooseX::Types::Moose 'Object'; use DBIx::Class::ResultSet; -subtype 'DBIx::Class::ResultSet' +subtype 'ResultSet' => as 'Object' => where { $_->isa('DBIx::Class::ResultSet') }; use DBIx::Class::Core; use DBIx::Class::Row; -subtype 'DBIx::Class::Row' +subtype 'Row' => as 'Object' => where { $_->isa('DBIx::Class::Row') }; |