Acme-Honkidasu
view release on metacpan or search on metacpan
lib/Acme/Honkidasu.pm view on Meta::CPAN
BEGIN {
no strict 'refs';
no warnings "redefine";
my $orig_time_piece_strftime = \&Time::Piece::strftime;
*{'Time::Piece::strftime'} = sub {
my ($self, $format) = @_;
$format =~ s/%%/%%%%/g if ($format);
my $str = POSIX::strftime($format, CORE::localtime $self->epoch);
$str
=~ s/((%*)%(\(|\)))/(length($2) % 2) ? $1 : $2 . $self->honkidasu( ($3 eq ')') ? 1 : 0 )/ge;
$str =~ s/%%/%/g;
return $str;
};
}
sub honkidasu {
my $self = shift;
my $positive = shift;
my $list
= ($positive)
( run in 0.522 second using v1.01-cache-2.11-cpan-65fba6d93b7 )