okay NOW I think Core is done
[gitmo/MooseX-Daemonize.git] / lib / MooseX / Daemonize / Types.pm
1 package MooseX::Daemonize::Types;
2
3 use Moose::Util::TypeConstraints;
4 use MooseX::Types::Path::Class;
5 use MooseX::Daemonize::Pid::File; # need this for the coercion below
6
7 our $VERSION = 0.01;
8
9 coerce 'MooseX::Daemonize::Pid::File' 
10     => from 'Str' 
11         => via { MooseX::Daemonize::Pid::File->new( file => $_ ) }
12     => from 'Path::Class::File' 
13         => via { MooseX::Daemonize::Pid::File->new( file => $_ ) };
14
15 1;
16
17 __END__