new URI type
[catagits/Reaction.git] / lib / Reaction / Types / DBIC.pm
index 66601c7..8f9a37d 100644 (file)
@@ -1,5 +1,8 @@
 package Reaction::Types::DBIC;
 
+use MooseX::Types
+    -declare => [qw/ResultSet Row/];
+
 use Moose::Util::TypeConstraints;
 
 use DBIx::Class::ResultSet;
@@ -8,6 +11,9 @@ subtype 'DBIx::Class::ResultSet'
   => as 'Object'
   => where { $_->isa('DBIx::Class::ResultSet') };
 
+subtype ResultSet,
+  as 'DBIx::Class::ResultSet';
+
 use DBIx::Class::Core;
 use DBIx::Class::Row;
 
@@ -15,6 +21,9 @@ subtype 'DBIx::Class::Row'
   => as 'Object'
   => where { $_->isa('DBIx::Class::Row') };
 
+subtype Row,
+  as 'DBIx::Class::Row';
+
 1;
 
 =head1 NAME