Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Gentoo::Perl::Distmap::RecordSet - A collection of Record objects representing versions in >1 repositories.
VERSION
version 0.2.0
ATTRIBUTES
records
METHODS
records_with_versions
has_versions
if( $instance->has_versions() ) {
}
is_multi_repository
if ( $instance->is_multi_repository() ){
}
in_repository
if ( my @records = $instance->in_repository('gentoo') ) {
/* records from gentoo only */
}
find_or_create_record
my $record = $recordset->find_or_create_record(
category => foo =>,
package => bar =>,
repository => quux =>,
);
add_version
$instance->add_version(
category => 'gentoo-category',
package => 'gentoo-package',
version => 'gentoo-version',
repository => 'gentoo-repository',
);
to_rec
my $datastructure = $instance->to_rec
CLASS METHODS
from_rec
my $instance = G:P:D:RecordSet->from_rec( $datastructure );
ATTRIBUTE METHODS
records -> records
all_records -> records.elements
grep_reords -> records.grep
AUTHOR
Kent Fredric <kentfredric@gmail.com>
COPYRIGHT AND LICENSE
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.