Changes
view release on metacpan or search on metacpan
lib/Changes.pm view on Meta::CPAN
else
{
chomp( $l );
warn( "Found an unrecognisable line: '$l'\n" ) if( $self->_warnings_is_enabled );
}
}
$self->elements( $elements );
return( $self );
}
sub preamble { return( shift->_set_get_scalar_as_object( { field => 'preamble', callbacks =>
{
set => sub
{
my( $self, $text ) = @_;
if( defined( $text ) && $text->defined )
{
unless( $text =~ /[\015\012]$/ms )
{
$text->append( $self->nl // "\n" );
}
lib/Changes/Version.pm view on Meta::CPAN
}
return( $self->error( "Bad predicate '$_'" ) );
}
return(1);
}
sub target { return( shift->_set_get_scalar_as_object( 'target', @_ ) ); }
sub type { return( shift->reset(@_)->_set_get_scalar_as_object({
field => 'type',
callbacks =>
{
add => sub
{
my $self = shift( @_ );
if( $self->{type} eq 'decimal' )
{
$self->{qv} = 0;
}
elsif( $self->{type} eq 'dotted' )
{
( run in 0.503 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )