Class-Method-Auto
view release on metacpan or search on metacpan
lib/Class/Method/Auto.pm view on Meta::CPAN
package Class::Method::Auto;
use strict;
use warnings;
our $VERSION = "1.00";
use attributes 'get';
sub my_croak($$) {
my ($package, $method) = @_;
require Carp;
Carp::croak "Undefined subroutine &${package}::$method called";
}
sub import {
shift;
my $target = caller;
my ($regexp, $check_attributes, @methods);
for (@_) {
t/Class-Method-Auto.t view on Meta::CPAN
# its man page ( perldoc Test::More ) for help writing this test script.
use strict;
use warnings;
package Foo;
use strict;
use warnings;
sub bar($) :method {
return shift()."::bar";
}
sub baz($) :method {
return shift()."::baz";
}
sub nomethod($) {
return shift()."::nomethod";
}
package Blurp;
use strict;
use warnings;
our @ISA = 'Foo';
( run in 1.814 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )