okay NOW I think Core is done
[gitmo/MooseX-Daemonize.git] / lib / MooseX / Daemonize / WithPidFile.pm
CommitLineData
d9e417f4 1package MooseX::Daemonize::WithPidFile;
2use strict;
3use Moose::Role;
4
5use MooseX::Daemonize::Types;
d8985b7d 6use MooseX::Daemonize::Pid::File;
d9e417f4 7
8our $VERSION = 0.01;
9
10requires 'init_pidfile';
11
12has pidfile => (
d8985b7d 13 isa => 'MooseX::Daemonize::Pid::File',
d9e417f4 14 is => 'rw',
15 lazy => 1,
16 required => 1,
17 coerce => 1,
18 predicate => 'has_pidfile',
19 builder => 'init_pidfile',
20);
21
221;
23
24__END__