Rubyish-Attribute
view release on metacpan or search on metacpan
abstract: ruby-like accessor builder: attr_accessor, attr_writer and attr_reader.
author:
- shelling, <navyblueshellingford@gmail.com>
license: unknown
distribution_type: module
configure_requires:
ExtUtils::MakeMaker: 0
build_requires:
ExtUtils::MakeMaker: 0
requires:
PadWalker: 0
perl: 5.010
Want: 0
no_index:
directory:
- t
- inc
generated_by: ExtUtils::MakeMaker version 6.54
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
Makefile.PL view on Meta::CPAN
# use 5.010000;
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'Rubyish::Attribute',
VERSION_FROM => 'lib/Rubyish/Attribute.pm',
ABSTRACT_FROM => 'lib/Rubyish/Attribute.pm',
AUTHOR => 'shelling, <navyblueshellingford@gmail.com>',
MIN_PERL_VERSION => '5.010',
PREREQ_PM => {
PadWalker => 0,
Want => 0,
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'Rubyish-Attribute-* MANIFEST.bak MANIFEST' },
);
lib/Rubyish/Attribute.pm view on Meta::CPAN
=cut
use Want;
sub import {
my $caller = caller;
for (qw(attr_accessor attr_reader attr_writer)) {
*{$caller . "::" . $_} = *{$_};
}
eval qq{package $caller; use PadWalker qw(peek_my);};
}
=head1 VERSION
This document is for version 1.2
=cut
our $VERSION = "1.2";
( run in 0.629 second using v1.01-cache-2.11-cpan-05444aca049 )