1 package MooseX::Daemonize::Types;
3 use Moose::Util::TypeConstraints;
4 use MooseX::Types::Path::Class;
5 use MooseX::Daemonize::Pid::File; # need this for the coercion below
9 coerce 'MooseX::Daemonize::Pid::File'
11 => via { MooseX::Daemonize::Pid::File->new( file => $_ ) }
12 => from 'Path::Class::File'
13 => via { MooseX::Daemonize::Pid::File->new( file => $_ ) };