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

NAME

Bif::Mo - mini object-oriented module

SYNOPSIS

    package Some::Event;
    use Bif::Mo;

    has epoch => (
        is      => 'ro',
        default => sub { time }
    );

    has message => (
        is       => 'ro',
        required => 1,
    );

    my $e = Some::Event->new; # Boom! message required

DESCRIPTION

Bif::Mo is a mini object-oriented module derived from Mo using the following plugins:

  • build

  • default

  • is

  • required

  • import

SEE ALSO

Mo, mo-inline