Role-Tiny

 view release on metacpan or  search on metacpan

lib/Role/Tiny.pm  view on Meta::CPAN

    }
    grep exists &{"${package}::${_}"},
    grep !/::\z/,
    keys %$stash
  };
}

sub import {
  my $target = caller;
  my $me = shift;
  strict->import;
  warnings->import;
  my $non_methods = $me->_non_methods($target);
  $me->_install_subs($target, @_);
  $me->make_role($target);
  $me->_mark_new_non_methods($target, $non_methods)
    if $non_methods && %$non_methods;
  return;
}

sub _mark_new_non_methods {



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