| Dist-Zilla documentation | Contained in the Dist-Zilla distribution. |
Dist::Zilla::MintingProfile::Default - Default minting profile provider
version 4.200008
Default minting profile provider.
This provider looks first in the ~/.dzil/profiles/$profile_name directory, if not found it looks among the default profiles shipped with Dist::Zilla.
Ricardo SIGNES <rjbs@cpan.org>
This software is copyright (c) 2011 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| Dist-Zilla documentation | Contained in the Dist-Zilla distribution. |
package Dist::Zilla::MintingProfile::Default; BEGIN { $Dist::Zilla::MintingProfile::Default::VERSION = '4.200008'; } # ABSTRACT: Default minting profile provider use Moose; with 'Dist::Zilla::Role::MintingProfile::ShareDir'; use Dist::Zilla::Util; use Path::Class; use namespace::autoclean; around profile_dir => sub { my ($orig, $self, $profile_name) = @_; $profile_name ||= 'default'; my $profile_dir = Dist::Zilla::Util->_global_config_root ->subdir('profiles', $profile_name); return $profile_dir if -d $profile_dir; return $self->$orig($profile_name); }; 1; __END__