Pandoc
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Pandoc/Version.pm view on Meta::CPAN
$num =~ s/^0+(?=\d)//; # ensure decimal interpretation
$num = 0 + $num;
$num
}
map { s/^v//i; split /\./ } ## no critic
map { 'ARRAY' CORE::eq ( reftype $_ // "" ) ? @$_ : $_ }
map { $_ // '' } @_;
Pandoc::Error->throw('invalid version number') unless @nums;
return bless \@nums => $class;
}
sub string { join '.', @{ $_[0] } }
sub number {
my ( $major, @minors ) = @{ $_[0] };
no warnings qw(uninitialized numeric);
if (@minors) {
my $minor = join '', map { sprintf '%03d', $_ } @minors;
return 0 + "$major.$minor"; # return a true number
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.553 second using v1.00-cache-2.02-grep-82fe00e-cpan-f5108d614456 )