Net-OAuth2-Scheme
view release on metacpan or search on metacpan
lib/Net/OAuth2/Scheme.pm view on Meta::CPAN
(undef, $factory_class) = splice(@_,0,2); # shift shift
# Yes, this means (factory => classname) has to be first.
# Cope.
}
else {
$factory_class = $Factory_Class;
}
eval "require $factory_class" or die $@;
my $factory = $factory_class->new(@_);
# start the cascade of methods being implemented
$factory->uses('root');
# build the object, make sure the method definitions are there
my $tag =
pop @{$free_tags{$class} ||= []}
|| ($next_tag{$class} ||= 'a')++;
for my $method ($factory->all_exports) {
unless ($methods_hash{$class}{$method}) {
# mom, dad, don't touch it, it's EVIL
# but we stay completely strict... hahahahahaha
( run in 0.409 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )