Fedora-Bugzilla
view release on metacpan or search on metacpan
lib/Fedora/Bugzilla/Bug.pm view on Meta::CPAN
};
########################################################################
# data: the meat of it
# The data attibute contains the raw hashref returned by Bugs.get_bugs. Note
# that if any updates are made, this is NOT the place to do it; update() pulls
# the new values from the attributes themselves, NOT this hash.
has data =>
(is => 'ro', isa => 'HashRef', lazy_build => 1, is_clear_master => 1);
sub _build_data {
my $self = shift @_;
# prefer id over alias
my $emsg = 'Neither bug id nor alias has been provided';
my $bug_id = $self->has_id ? $self->id
: $self->_has_aliases ? $self->alias
: confess $emsg
;
lib/Fedora/Bugzilla/QueriedBugs.pm view on Meta::CPAN
#use overload '""' => sub { shift->as_string }, fallback => 1;
extends 'Fedora::Bugzilla::Bugs';
our $VERSION = '0.13';
has sql =>
(is => 'ro', isa => 'Str', predicate => 'has_sql', required => 1);
has raw =>
(is => 'ro', isa => 'ArrayRef', predicate => 'has_raw', required => 1);
has display_columns => (
is => 'ro',
isa => 'ArrayRef[Str]',
required => 1,
predicate => 'has_display_columns',
);
has '+ids' => (lazy => 1, builder => '_build_ids');
( run in 0.539 second using v1.01-cache-2.11-cpan-5f2e87ce722 )