Bigtop
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Bigtop/Parser.pm view on Meta::CPAN
my $self = shift;
shift;
my $data = shift;
return unless ( defined $self->{__IDENT__} );
return [ $self->{__IDENT__} => $self->{__NAME__} ];
}
# if a renamed field is in foreign_display, update it
sub update_foreign_display {
my $self = shift;
shift;
my $data = shift;
return unless $self->{ __TYPE__ } eq 'foreign_display';
my $display = $self->{ __ARGS__ }->get_first_arg;
my $old_display = $display;
if ( $data->{ new_value } ) {
lib/Bigtop/TentMaker.pm view on Meta::CPAN
[ 'Init', { __NAME__ => $backend } ];
}
else {
push @{ $config->{__STATEMENTS__} },
[ $type, { __NAME__ => $backend } ];
}
$config->{ $type } = { __NAME__ => $backend };
}
sub update_backends {
my $self = shift;
my $tree = shift;
my $config = $tree->get_config();
# remove old values
foreach my $type ( keys %backends ) {
foreach my $backend ( keys %{ $backends{ $type } } ) {
$backends{ $type }{ $backend }{ in_use } = 0;
$backends{ $type }{ $backend }{ statements } = {};
}
view all matches for this distributionview release on metacpan - search on metacpan
( run in 2.128 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )