Gentoo::Perl::Distmap::Record - A Single Distmap Record
Distmap
version 0.2.0
record: { category: package: repository: versions_gentoo: [ ] } my $record = Gentoo::Perl::Distmap::Record->new( category => 'dev-perl', package => 'Moo', repository => 'perl-experimental', ); $record->description # dev-perl/Moo::perl-experimental $record->has_versions() # undef $record->describe_version( '1.1') # '=dev-perl/Moo-1.1::perl-experimental' $record->add_version('1.1'); my ( @packages ) = $record->enumerate_packages(); @packages = ( '=dev-perl/Moo-1.1::perl-experimental' )
A pretty description of this object
say $object->description # dev-perl/Foo::gentoo
Like "description" but for a specified version
say $object->describe_version('1.1'); # =dev-perl/Foo-1.1::gentoo
Returns package declarations for all versions
my @packages = $instance->enumerate_packages(); # =dev-perl/Foo-1.1::gentoo # =dev-perl/Foo-1.2::gentoo
my $datastructure = $instance->to_rec
my $instance = G:P:D:Record->from_rec( $datastructure );
$instance->add_version('1.1');
if( $instance->has_versions ){ }
Kent Fredric <kentfredric@gmail.com>
This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Gentoo::Perl::Distmap, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Gentoo::Perl::Distmap
CPAN shell
perl -MCPAN -e shell install Gentoo::Perl::Distmap
For more information on module installation, please visit the detailed CPAN module installation guide.