fixed CreditCard type
[catagits/Reaction.git] / lib / Reaction / Types / File.pm
CommitLineData
7adfd53f 1package Reaction::Types::File;
2
e739c9a2 3use MooseX::Types
4 -declare => [qw/File/];
7adfd53f 5
e739c9a2 6use MooseX::Types::Moose 'Object';
7adfd53f 7use Catalyst::Request::Upload;
8
9subtype 'File'
10 => as 'Object'
11 => where { $_->isa('Catalyst::Request::Upload') }
12 => message { "Must be a file" };
13
141;
15
16=head1 NAME
17
18Reaction::Types::File
19
20=head1 DESCRIPTION
21
22=over
23
24=item * File
25
26=back
27
28=head1 SEE ALSO
29
30=over
31
32=item * L<Reaction::Types::Core>
33
34=back
35
36=head1 AUTHORS
37
38See L<Reaction::Class> for authors.
39
40=head1 LICENSE
41
42See L<Reaction::Class> for the license.
43
44=cut