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