Acme-Coro-Suke
view release on metacpan or search on metacpan
inc/Module/Install.pm view on Meta::CPAN
);
}
my @exts = @{$self->{extensions}};
unless ( @exts ) {
@exts = $self->{admin}->load_all_extensions;
}
my %seen;
foreach my $obj ( @exts ) {
while (my ($method, $glob) = each %{ref($obj) . '::'}) {
next unless $obj->can($method);
next if $method =~ /^_/;
next if $method eq uc($method);
$seen{$method}++;
}
}
my $who = $self->_caller;
foreach my $name ( sort keys %seen ) {
*{"${who}::$name"} = sub {
inc/Test/Builder.pm view on Meta::CPAN
}
}
#line 336
our $Level;
sub reset { ## no critic (Subroutines::ProhibitBuiltinHomonyms)
my($self) = @_;
# We leave this a global because it has to be localized and localizing
# hash keys is just asking for pain. Also, it was documented.
$Level = 1;
$self->{Name} = $0;
$self->is_passing(1);
$self->{Ending} = 0;
$self->{Have_Plan} = 0;
$self->{No_Plan} = 0;
$self->{Have_Output_Plan} = 0;
inc/Test/Builder.pm view on Meta::CPAN
return wantarray ? ( $return, $error ) : $return;
}
#line 1418
sub is_fh {
my $self = shift;
my $maybe_fh = shift;
return 0 unless defined $maybe_fh;
return 1 if ref $maybe_fh eq 'GLOB'; # its a glob ref
return 1 if ref \$maybe_fh eq 'GLOB'; # its a glob
return eval { $maybe_fh->isa("IO::Handle") } ||
eval { tied($maybe_fh)->can('TIEHANDLE') };
}
#line 1461
sub level {
my( $self, $level ) = @_;
inc/YAML.pm view on Meta::CPAN
}
sub init_action_object {
my $self = shift;
my $object_class = (shift) . '_class';
my $module_name = $self->$object_class;
eval "require $module_name";
$self->die("Error in require $module_name - $@")
if $@ and "$@" !~ /Can't locate/;
my $object = $self->$object_class->new;
$object->set_global_options;
return $object;
}
my $global = {};
sub Bless {
require YAML::Dumper::Base;
YAML::Dumper::Base::bless($global, @_)
}
sub Blessed {
require YAML::Dumper::Base;
YAML::Dumper::Base::blessed($global, @_)
}
sub global_object { $global }
1;
__END__
=encoding utf8
#line 810
( run in 0.471 second using v1.01-cache-2.11-cpan-49f99fa48dc )