X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FRunnable%2FInvocation%2FPlugin%2FRestart%2FAuto.pm;fp=lib%2FMooseX%2FRunnable%2FInvocation%2FPlugin%2FRestart%2FAuto.pm;h=93f0ec420d7016c29f77586ddbf6ac2d888d4c9b;hb=29f9c8ccc4b6c72ed0b1a8455e2c2e72da90d95b;hp=210b8332abdb8c6e2ac3ea259e2f87666c8f0b4a;hpb=a56444e26e4bde3e2cc427449a16d3d16a600a89;p=gitmo%2FMooseX-Runnable.git diff --git a/lib/MooseX/Runnable/Invocation/Plugin/Restart/Auto.pm b/lib/MooseX/Runnable/Invocation/Plugin/Restart/Auto.pm index 210b833..93f0ec4 100644 --- a/lib/MooseX/Runnable/Invocation/Plugin/Restart/Auto.pm +++ b/lib/MooseX/Runnable/Invocation/Plugin/Restart/Auto.pm @@ -2,7 +2,8 @@ package MooseX::Runnable::Invocation::Plugin::Restart::Auto; use Moose::Role; use MooseX::Types; use MooseX::Types::Moose qw(ArrayRef RegexpRef Any Str); -use MooseX::Types::Path::Class qw(Dir); +use MooseX::Types::Path::Tiny qw(Path); +use Path::Tiny; # exports path() use File::ChangeNotify; use namespace::autoclean; @@ -26,10 +27,10 @@ has 'watch_regexp' => ( has 'watch_directories' => ( is => 'ro', - isa => ArrayRef[Dir], + isa => ArrayRef[Path], required => 1, coerce => 1, - default => sub { [Path::Class::dir('.')] }, + default => sub { [path('.')] }, ); has 'watcher' => ( @@ -66,7 +67,7 @@ sub _build_initargs_from_cmdline { } } my %result; - $result{watch_directories} = [map { Path::Class::dir($_) } @dirs] if @dirs; + $result{watch_directories} = [map { path($_) } @dirs] if @dirs; $result{watch_regexp} = $regexp if $regexp; return \%result; }