use Scalar::Util 'reftype', 'blessed';
use B 'svref_2object';
-our $VERSION = '0.03';
+our $VERSION = '0.04';
our $AUTHORITY = 'cpan:STEVAN';
+use base 'Class::MOP::Object';
+
# NOTE:
# if poked in the right way,
# they should act like CODE refs.
sub body { (shift)->{body} }
+# TODO - add associated_class
+
# informational
# NOTE:
use Scalar::Util 'reftype', 'blessed';
use Sub::Name 'subname';
-our $VERSION = '0.01';
+our $VERSION = '0.02';
+our $AUTHORITY = 'cpan:STEVAN';
use base 'Class::MOP::Method';
=head1 DESCRIPTION
The Method Protocol is very small, since methods in Perl 5 are just
-subroutines within the particular package. Basically all we do is to
-bless the subroutine.
+subroutines within the particular package. We provide a very basic
+introspection interface.
-Currently this package is largely unused. Future plans are to provide
-some very simple introspection methods for the methods themselves.
-Suggestions for this are welcome.
+This also contains the Class::MOP::Method::Wrapped subclass, which
+provides the features for before, after and around method modifiers.
=head1 METHODS
=item B<wrap (&code)>
-This simply blesses the C<&code> reference passed to it.
-
=back
=head2 Informational
=item B<wrap (&code)>
-This simply blesses the C<&code> reference passed to it.
-
=item B<get_original_method>
=back