general changes.some formatting, better entities encoding and improved error message
[catagits/Reaction.git] / lib / Reaction / Types / DBIC.pm
CommitLineData
7adfd53f 1package Reaction::Types::DBIC;
2
e739c9a2 3use MooseX::Types
4 -declare => [qw/ResultSet Row/];
7adfd53f 5
5976ddc4 6use Moose::Util::TypeConstraints;
7
7adfd53f 8use DBIx::Class::ResultSet;
9
5976ddc4 10subtype 'DBIx::Class::ResultSet'
11 => as 'Object'
7adfd53f 12 => where { $_->isa('DBIx::Class::ResultSet') };
13
d9a3266f 14subtype ResultSet,
15 as 'DBIx::Class::ResultSet';
5976ddc4 16
7adfd53f 17use DBIx::Class::Core;
18use DBIx::Class::Row;
19
5976ddc4 20subtype 'DBIx::Class::Row'
21 => as 'Object'
7adfd53f 22 => where { $_->isa('DBIx::Class::Row') };
23
d9a3266f 24subtype Row,
25 as 'DBIx::Class::Row';
5976ddc4 26
7adfd53f 271;
28
29=head1 NAME
30
31Reaction::Types::DBIC
32
33=head1 DESCRIPTION
34
f670cfd0 35=over
7adfd53f 36
37=item * DBIx::Class::ResultSet
38
39=item * DBIx::Class::Row
40
41=back
42
43=head1 SEE ALSO
44
45=over
46
47=item * L<Reaction::Types::Core>
48
49=back
50
51=head1 AUTHORS
52
53See L<Reaction::Class> for authors.
54
55=head1 LICENSE
56
57See L<Reaction::Class> for the license.
58
59=cut