Farly
view release on metacpan or search on metacpan
lib/Farly/Object/Aggregate.pm view on Meta::CPAN
186187188189190191192193194195196197198199200201202203204205206
if
(
$object
->matches(
$search
) ) {
return
$object
->get(
'__AGG__'
);
}
}
#return an empty List on no match
return
Farly::Object::List->new();
}
# input = search object and new __AGG__
sub
update {
my
(
$self
,
$search
,
$list
) =
@_
;
confess
"Farly::Object::List required"
unless
defined
(
$list
);
confess
"Farly::Object::List required"
unless
$list
->isa(
'Farly::Object::List'
);
foreach
my
$object
(
$self
->iter() ) {
if
(
$object
->matches(
$search
) ) {
( run in 1.103 second using v1.01-cache-2.11-cpan-49f99fa48dc )