blob: f814746cfb3275a423e81e00d348bd9aba0da5be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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;
|