Class-Trait

 view release on metacpan or  search on metacpan

lib/Class/Trait.pm  view on Meta::CPAN

our $VERSION = '0.33';

use overload   ();
use File::Spec ();

use B qw/svref_2object/;
use Scalar::Util qw/blessed/;

warnings::warnif( 'deprecated', 'Class::Trait is deprecated and should no longer be used. Please use Role::Tiny or Role::Basic instead.' );

sub _croak($) {
    my $message = shift;
    require Carp;
    Carp::croak($message);
}

sub _sub_package {
    my $package;
    eval {
        my $stash = svref_2object(shift)->STASH;
        if ( $stash && $stash->can('NAME') ) {



( run in 0.702 second using v1.01-cache-2.11-cpan-65fba6d93b7 )