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

Changes for version 1.000008 - 2013-02-06

  • Re-export on 'use Moo' after 'no Moo'
  • Export meta() into roles (but mark as non-method to avoid composing it)
  • Don't generate an accessor for rw attributes if reader+writer both set
  • Support builder => sub {} ala MooseX::AttributeShortcuts
  • Fix 'no Moo;' to preserve non-sub package variables
  • Switch to testing for Mouse::Util->can('find_meta') to avoid exploding on ancient Mouse installs
  • Fix loading order bug that results in _install_coderef being treated as indirect object notation

Modules

Moo
Minimalist Object Orientation (with Moose compatiblity)
Minimal Object Orientation support for Roles
defer generation of subroutines until they are first called
efficient generation of subroutines via string eval

Provides

in lib/Method/Generate/Accessor.pm
in lib/Method/Generate/BuildAll.pm
in lib/Method/Generate/Constructor.pm
in lib/Method/Generate/DemolishAll.pm
in lib/Method/Inliner.pm
in lib/Moo/HandleMoose.pm
in lib/Moo/HandleMoose.pm
in lib/Moo/HandleMoose/FakeMetaClass.pm
in lib/Moo/Object.pm
in lib/Moo/_Utils.pm
in lib/Moo/_mro.pm
in lib/Moo/sification.pm
oo
in lib/oo.pm