App-SpreadRevolutionaryDate
view release on metacpan or search on metacpan
lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Calendar.pm view on Meta::CPAN
my $locale_arg = delete $args{locale};
my $locale_class;
if ($locale_arg) {
die "only 'fr', 'en', 'it' and 'es' possible"
unless $locale_arg =~ /^(?:en|fr|it|es)$/;
$locale_class = 'App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::' . $locale_arg;
}
$self = $self->SUPER::set(%args);
if ($locale_class) {
try_load_class($locale_class)
or die "Cannot import locale class $locale_class\n";
load_class($locale_class);
$self->{locale} = $locale_class->new();
}
return $self;
}
( run in 0.824 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )