The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

MooseX::Modern::Role - Precision roles for Modern Perl

VERSION

version 0.0200

SYNOPSIS

    use MooseX::Modern::Role;

    # Your role here

DESCRIPTION

MooseX::Modern::Role provides the best practices of Moose::Role in a single, user-friendly import.

The following modules will be automatically loaded into your class:

Moose::Role – Postmodern object system for roles
Moose::Util::TypeConstraints – Type constraint system
MooseX::AttributeShortcuts – Shorthand for common attribute options
MooseX::HasDefaults::RO – Default to read-only attributes
namespace::autoclean – Clean imports in class namespace

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/aanari/MooseX-Modern/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Ali Anari <ali@anari.me>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by Ali Anari.

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