]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/blobdiff - lib/CPANPLUS/Dist/Gentoo/Version.pm
Make overload methods private
[perl/modules/CPANPLUS-Dist-Gentoo.git] / lib / CPANPLUS / Dist / Gentoo / Version.pm
index bdfd755ad13a8a64945a66b3084a56600e66ab3a..1214582c08158b4909a18f307336e782000e405d 100644 (file)
@@ -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;