Bug#652292: ITP: libobject-role-perl -- base class for non-Moose roles
Owner: Florian Schlichting <fschlich@ZEDAT.FU-Berlin.DE>
* Package name : libobject-role-perl
Version : 0.001
Upstream Author : Toby Inkster <email@example.com>
* URL : http://search.cpan.org/~tobyink/Object-Role-0.001/
* License : GPL-1+ or Artistic
Programming Lang: Perl
Description : base class for non-Moose roles
The idea of Object::Role is to be a base class for roles like
Object::DOES, Object::Stash and Object::ID. It handles parsing of import
arguments, installing methods into the caller's namespace (like
Exporter, but using a technique that is immune to namespace::autoclean)
and tracking which packages have consumed your role.
While Object::Role is a base class for roles, it is not itself a role,
so does not export anything. Instead, your role must inherit from it.
libobject-role-perl is a dependency of libobject-authority-perl.