Zoom-Meeting
view release on metacpan or search on metacpan
local/lib/perl5/LWP/UserAgent.pm view on Meta::CPAN
}
}
$self->{conn_cache} = $cache;
}
return $old;
}
sub add_handler {
my($self, $phase, $cb, %spec) = @_;
$spec{line} ||= join(":", (caller)[1,2]);
my $conf = $self->{handlers}{$phase} ||= do {
require HTTP::Config;
HTTP::Config->new;
};
$conf->add(%spec, callback => $cb);
}
sub set_my_handler {
my($self, $phase, $cb, %spec) = @_;
$spec{owner} = (caller(1))[3] unless exists $spec{owner};
$self->remove_handler($phase, %spec);
$spec{line} ||= join(":", (caller)[1,2]);
$self->add_handler($phase, $cb, %spec) if $cb;
}
sub get_my_handler {
my $self = shift;
my $phase = shift;
my $init = pop if @_ % 2;
my %spec = @_;
my $conf = $self->{handlers}{$phase};
unless ($conf) {
local/lib/perl5/LWP/UserAgent.pm view on Meta::CPAN
my @h = $conf->find(%spec);
if (!@h && $init) {
if (ref($init) eq "CODE") {
$init->(\%spec);
}
elsif (ref($init) eq "HASH") {
$spec{$_}= $init->{$_}
for keys %$init;
}
$spec{callback} ||= sub {};
$spec{line} ||= join(":", (caller)[1,2]);
$conf->add(\%spec);
return \%spec;
}
return wantarray ? @h : $h[0];
}
sub remove_handler {
my($self, $phase, %spec) = @_;
if ($phase) {
my $conf = $self->{handlers}{$phase} || return;
local/lib/perl5/Lingua/EN/Inflect.pm view on Meta::CPAN
}
return $num;
}
sub NUMWORDS
{
my $num = shift;
if (@_ % 2 and require Carp) {
die "Missing value in option list (odd number of option args) at"
. join ' line ', (caller)[1,2];
}
my %arg = ( %default_args, @_ );
my $group = $arg{group};
# Handle "stylistic" conversions (up to a given threshold)...
if (exists $arg{threshold} && $num > $arg{threshold}) {
my ($whole, $frac) = split /[.]/, $num;
while ($arg{comma}) {
$whole =~ s{ (\d) ( \d{3}(?:,|\z) ) }{$1,$2}xms
local/lib/perl5/Moo/Role.pm view on Meta::CPAN
Moo::HandleMoose::inject_fake_metaclass_for($new_name);
}
my $lvl = 0;
my $file;
while ((my $pack, $file) = caller($lvl++)) {
if ($pack ne __PACKAGE__ && $pack ne 'Role::Tiny' && !$pack->isa($me)) {
last;
}
}
_set_loaded($new_name, $file || (caller)[1]);
return $new_name;
}
sub _gen_apply_defaults_for {
my ($me, $class, @roles) = @_;
my @attrs = map @{$INFO{$_}{attributes}||[]}, @roles;
my $con_gen;
local/lib/perl5/Moo/Role.pm view on Meta::CPAN
no_install => 1,
no_defer => 1,
}
);
}
sub apply_roles_to_object {
my ($me, $object, @roles) = @_;
my $new = $me->SUPER::apply_roles_to_object($object, @roles);
my $class = ref $new;
_set_loaded($class, (caller)[1]);
if (!exists $APPLY_DEFAULTS{$class}) {
$APPLY_DEFAULTS{$class} = $me->_gen_apply_defaults_for($class, @roles);
}
if (my $apply_defaults = $APPLY_DEFAULTS{$class}) {
local $Carp::Internal{+__PACKAGE__} = 1;
local $Carp::Internal{$class} = 1;
$new->$apply_defaults;
}
return $new;
local/lib/perl5/Sort/Versions.pm view on Meta::CPAN
} else {
$A = uc $A;
$B = uc $B;
return $A cmp $B if $A cmp $B;
}
}
@A <=> @B;
}
sub versions () {
my $callerpkg = (caller)[0];
my $caller_a = "${callerpkg}::a";
my $caller_b = "${callerpkg}::b";
no strict 'refs';
return versioncmp($$caller_a, $$caller_b);
}
=encoding utf-8
=head1 NAME
local/lib/perl5/oo.pm view on Meta::CPAN
exit 0;
}
my $package;
sub import {
moo() if $0 eq '-';
$package = $_[1] || 'Class';
if ($package =~ s/^\+//) {
_load_module($package);
}
my $line = (caller)[2] || 1;
require Filter::Util::Call;
my $done;
Filter::Util::Call::filter_add(sub {
if (!$done) {
s{\A}{package $package;\nuse Moo;\n#line $line\n};
$done = 1;
}
return Filter::Util::Call::filter_read();
});
}
local/lib/perl5/x86_64-linux-thread/Class/MOP/Class.pm view on Meta::CPAN
destructor_class => $self->destructor_class,
@args,
);
}
sub make_immutable {
my ( $self, @args ) = @_;
return $self unless $self->is_mutable;
my ($file, $line) = (caller)[1..2];
$self->_initialize_immutable(
file => $file,
line => $line,
$self->_immutable_options(@args),
);
$self->_rebless_as_immutable(@args);
return $self;
}
( run in 2.856 seconds using v1.01-cache-2.11-cpan-a3c8064c92c )