Class::MOP::Mixin - Base class for mixin classes


Class-MOP documentation Contained in the Class-MOP distribution.

Index


Code Index:

NAME

Top

Class::MOP::Mixin - Base class for mixin classes

DESCRIPTION

Top

This class provides a single method shared by all mixins

METHODS

Top

This class provides a few methods which are useful in all metaclasses.

Class::MOP::Mixin->meta

This returns a Class::MOP::Class object for the mixin class.

AUTHORS

Top

Dave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSE

Top


Class-MOP documentation Contained in the Class-MOP distribution.

package Class::MOP::Mixin;

use strict;
use warnings;

our $VERSION   = '1.12';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';

use Scalar::Util 'blessed';

sub meta {
    require Class::MOP::Class;
    Class::MOP::Class->initialize( blessed( $_[0] ) || $_[0] );
}

1;

__END__