Moo

 view release on metacpan or  search on metacpan

lib/Moo.pm  view on Meta::CPAN


sub import {
  my $target = caller;
  my $class = shift;
  if ($INC{'Role/Tiny.pm'} and Role::Tiny->is_role($target)) {
    croak "Cannot import Moo into a role";
  }

  _set_loaded(caller);

  strict->import;
  warnings->import;

  $class->_install_subs($target, @_);
  $class->make_class($target);
  return;
}

sub make_class {
  my ($me, $target) = @_;



( run in 0.332 second using v1.01-cache-2.11-cpan-299005ec8e3 )