-package Class::Tiny;
+package Moo;
use strictures 1;
-use Class::Tiny::_Utils;
+use Moo::_Utils;
our %MAKERS;
*{_getglob("${target}::ISA")} = \@_;
};
*{_getglob("${target}::with")} = sub {
- require Role::Tiny;
+ require Moo::Role;
die "Only one role supported at a time by with" if @_ > 1;
- Role::Tiny->apply_role_to_package($_[0], $target);
+ Moo::Role->apply_role_to_package($_[0], $target);
};
$MAKERS{$target} = {};
*{_getglob("${target}::has")} = sub {
{
no strict 'refs';
@{"${target}::ISA"} = do {
- require Class::Tiny::Object; ('Class::Tiny::Object');
+ require Moo::Object; ('Moo::Object');
} unless @{"${target}::ISA"};
}
}