Author: kwilliams
Date: Sat Jul 15 04:55:08 2006
New Revision: 6649

Added:
   Module-Build/trunk/lib/Module/Build/Version.pm

Log:
Add to svn

Added: Module-Build/trunk/lib/Module/Build/Version.pm
==============================================================================
--- (empty file)
+++ Module-Build/trunk/lib/Module/Build/Version.pm      Sat Jul 15 04:55:08 2006
@@ -0,0 +1,26 @@
+package Module::Build::Version;
+use base qw/version/;
+
+use overload (
+    '""' => \&stringify,
+);
+
+sub new {
+    my ($class, $value) = @_;
+    my $self = $class->SUPER::new($value);
+    $self->original($value);
+    return $self;
+}
+
+sub original {
+    my $self = shift;
+    $self->{original} = shift if @_;
+    return $self->{original};
+}
+
+sub stringify {
+    my $self = shift;
+    return $self->original;
+}
+
+1;

Reply via email to