X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FCPANPLUS-Dist-Gentoo.git;a=blobdiff_plain;f=lib%2FCPANPLUS%2FDist%2FGentoo%2FVersion.pm;h=1214582c08158b4909a18f307336e782000e405d;hp=bdfd755ad13a8a64945a66b3084a56600e66ab3a;hb=2af17f47dcbf67aec8d360943f97b438c20d0429;hpb=bc88694e8076ef23c06a64a23cbbbf1ed3687f08 diff --git a/lib/CPANPLUS/Dist/Gentoo/Version.pm b/lib/CPANPLUS/Dist/Gentoo/Version.pm index bdfd755..1214582 100644 --- a/lib/CPANPLUS/Dist/Gentoo/Version.pm +++ b/lib/CPANPLUS/Dist/Gentoo/Version.pm @@ -6,8 +6,8 @@ use warnings; use Scalar::Util (); use overload ( - '<=>' => \&cmp, - '""' => \&as_string, + '<=>' => \&_spaceship, + '""' => \&_stringify, ); our $VERSION = '0.08'; @@ -45,7 +45,7 @@ BEGIN { eval "sub $_ { \$_[0]->{$_} }" for @parts; } -sub cmp { +sub _spaceship { my ($v1, $v2, $r) = @_; unless (Scalar::Util::blessed($v2) and $v2->isa(__PACKAGE__)) { @@ -68,7 +68,7 @@ sub cmp { return 0; } -sub as_string { +sub _stringify { my ($v) = @_; my ($version, $patch, $revision) = map $v->$_, @parts;