Acme-Partitioner
view release on metacpan or search on metacpan
lib/Acme/Partitioner.pm view on Meta::CPAN
sub using {
my ($class, @list) = @_;
bless {
by_string => { map { $_ => 0 } @list },
sublists => [\@list],
}, $class;
}
sub once_by {
my ($self, $sub) = @_;
Acme::Partitioner::Actor::_new(undef, "once", $sub, $self);
}
sub partition_of {
my ($self, $item) = @_;
$self->{by_string}{$item};
}
sub items_in {
my ($self, $partition) = @_;
@{ $self->{sublists}[$partition] }
( run in 1.262 second using v1.01-cache-2.11-cpan-d80b1682f3f )