Object-Simple
view release on metacpan or search on metacpan
lib/Object/Simple.pm view on Meta::CPAN
# Inheritance
if ($base_class) {
my $base_class_path = $base_class;
$base_class_path =~ s/::|'/\//g;
require "$base_class_path.pm";
@{"${caller}::ISA"} = ($base_class);
}
else { @{"${caller}::ISA"} = ($class) }
# strict!
strict->import;
warnings->import;
}
# Export methods
else {
my @methods = @_;
# Exports
my %exports = map { $_ => 1 } qw/new attr class_attr dual_attr/;
( run in 0.223 second using v1.01-cache-2.11-cpan-299005ec8e3 )