Acme-PPIx-MetaSyntactic
view release on metacpan or search on metacpan
lib/Acme/PPIx/MetaSyntactic.pm view on Meta::CPAN
has names => (
is => "lazy",
isa => Map[Str, Str],
);
has already_used => (
is => "lazy",
isa => $TruthTable,
coerce => 1,
init_arg => undef,
);
sub _get_name
{
my $self = shift;
my $name = $self->theme->name;
my $i = undef;
my $used = $self->already_used;
$i++ while $used->{"$name$i"};
$used->{"$name$i"} = 1;
return "$name$i";
}
sub _build_theme
{
my $self = shift;
"haddock";
( run in 2.860 seconds using v1.01-cache-2.11-cpan-d80b1682f3f )