=pod

=for comment
DO NOT EDIT. This Pod was generated by Swim.
See http://github.com/ingydotnet/swim-pm#readme

=encoding utf8

=head1 NAME

Moos::Role - Simple roles for Moos.

=head1 SYNOPSIS

    package Milkable;
    use Moos-Role;        # note not "Moos::Role"
    has 'udders';
    sub milk { ... }

    package Cow;
    use Moos;
    with 'Milkable';

=head1 DESCRIPTION

C<Moos-Role> is a small wrapper around L<Role::Tiny> providing a few
additional L<Moos> features.

=head1 FEATURES

=over

=item strict/warnings

Turns on C<strict> and C<warnings> for you.

=item Helpful exports

The ever useful C<blessed> (from L<Scalar::Util>) and C<confess> (from
L<Carp>) are exported to your namespace.

=item C<has>

Accessor generator. See L<Moos>.

=back

=head1 DEVELOPMENT OPTIONS

=over

=item PERL_MOOS_XXX

By setting the environment variable, Moos will export the L<XXX>
debugging keywords.

=back

=head1 SEE ALSO

=over

=item * L<Moos>

=item * L<Role::Tiny>

=back

=head1 AUTHORS

=over

=item * Ingy döt Net <ingy@cpan.org>

=item * Toby Inkster <tobyink@cpan.org>

=back

=head1 COPYRIGHT AND LICENSE

Copyright 2012-2014. Ingy döt Net.

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

See L<http://www.perl.com/perl/misc/Artistic.html>

=cut
