_load_and_apply_role @roles

Require $role if it is not already loaded and apply it. This is the meat of this module.

NAME

MouseX::Object::Pluggable - Mouse port of MooseX::Object::Pluggable

DESCRIPTION

 Mouse is small memory footprint, so I needed to port 
 MooseX::Object::Pluggable. small memory footprint is very important 
 under some environments.

AUTHOR

Takatoshi Kitano <kitano.tk@gmail.com>

SEE ALSO

MooseX::Object::Pluggable,

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.