use strict;
use warnings;
-our $VERSION = '0.01';
+our $VERSION = '0.02';
use 5.006;
use Sub::Exporter;
use Carp 'confess';
use Scalar::Util 'blessed';
+use Class::Method::Modifiers ();
use Mouse::Meta::Attribute;
use Mouse::Meta::Class;
blessed => sub {
return \&blessed;
},
+
+ before => sub {
+ return \&Class::Method::Modifiers::before;
+ },
+
+ after => sub {
+ return \&Class::Method::Modifiers::after;
+ },
+
+ around => sub {
+ return \&Class::Method::Modifiers::around;
+ },
);
my $exporter = Sub::Exporter::build_exporter({
=head1 VERSION
-Version 0.01 released 10 Jun 08
+Version 0.02 released 11 Jun 08
=head1 SYNOPSIS
has 'z' => (is => 'rw', isa => 'Int');
- # not implemented yet :)
- #after 'clear' => sub {
- # my $self = shift;
- # $self->z(0);
- #};
+ after 'clear' => sub {
+ my $self = shift;
+ $self->z(0);
+ };
=head1 DESCRIPTION