LCFG-Build-PkgSpec
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/LCFG/Build/PkgSpec.pm view on Meta::CPAN
my $dev_version = 'dev' . $self->release;
$dev_version = join q{.}, $self->get_major, $self->get_minor,
$self->get_micro, $dev_version;
$self->version($dev_version);
return $self->version;
}
sub update_release {
my ($self) = @_;
my $release = $self->release;
if ( !defined $release ) {
$release = 1;
}
else {
$release++;
}
$self->release($release);
return;
}
sub update_date {
my ($self) = @_;
my $now = DateTime->now->strftime('%d/%m/%y %T');
$self->date($now);
return;
}
sub update_major {
my ($self) = @_;
return $self->_update_version('major');
}
sub update_minor {
my ($self) = @_;
return $self->_update_version('minor');
}
sub update_micro {
my ($self) = @_;
return $self->_update_version('micro');
}
sub _update_version {
my ( $self, $uptype ) = @_;
my $major = $self->get_major;
my $minor = $self->get_minor;
my $micro = $self->get_micro;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.249 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )