=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
=head2 strict / warnings
Turns on C<strict> and C<warnings> for you.
=head2 Helpful exports
The ever useful C<blessed> (from L<Scalar::Util>) and C<confess> (from
L<Carp>) are exported to your namespace.
=head2 `has`
Accessor generator. See L<Moos>.
=head2 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 (c) 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