Use Path::Resolver::Resolver::DistDir in place of File::ShareDir. custom_templates mirror/custom_templates
Christopher Masto [Wed, 6 Jan 2010 22:05:34 +0000 (17:05 -0500)]
lib/Catalyst/Helper.pm

index ca4f974..cb7f140 100644 (file)
@@ -12,10 +12,10 @@ use Catalyst::Devel;
 use Catalyst::Utils;
 use Catalyst::Exception;
 use Path::Class qw/dir file/;
-use File::ShareDir qw/dist_dir/;
 use File::HomeDir;
 use Path::Resolver::Resolver::Mux::Ordered;
 use Path::Resolver::Resolver::FileSystem;
+use Path::Resolver::Resolver::DistDir;
 use namespace::autoclean;
 
 with 'MooseX::Emulate::Class::Accessor::Fast';
@@ -68,7 +68,9 @@ Catalyst::Helper - Bootstrap a Catalyst application
                 push @resolvers, $fs_path->('share');
             }
             else {
-                push @resolvers, $fs_path->(dist_dir('Catalyst-Devel'));
+                push @resolvers, Path::Resolver::Resolver::DistDir->new({
+                    dist_name => "Catalyst-Devel"
+                });
             }
 
             $resolver = Path::Resolver::Resolver::Mux::Ordered->new({