X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FAttribute.pm;h=1b214469fe0e33604664e06f38bcfdf209889b5a;hb=45f2e6a79a018ba03e0103272ab2830ee2efa783;hp=0f0475931b708d15186228af3c487655b30642cd;hpb=3b8fe109e938b2c1cbd70d8072210dd22cd57f35;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Attribute.pm b/lib/Mouse/Meta/Attribute.pm index 0f04759..1b21446 100644 --- a/lib/Mouse/Meta/Attribute.pm +++ b/lib/Mouse/Meta/Attribute.pm @@ -5,7 +5,7 @@ use warnings; require overload; use Carp 'confess'; -use Mouse::Util qw/blessed weaken/; +require Mouse::Util; sub new { my $class = shift; @@ -100,7 +100,7 @@ sub generate_accessor { $accessor .= $self.'->{'.$key.'} = '.$value.';' . "\n"; if ($is_weak) { - $accessor .= 'weaken('.$self.'->{'.$key.'}) if ref('.$self.'->{'.$key.'});' . "\n"; + $accessor .= 'Mouse::Util::weaken('.$self.'->{'.$key.'}) if ref('.$self.'->{'.$key.'});' . "\n"; } if ($trigger) { @@ -304,7 +304,7 @@ sub find_type_constraint { my $checker = Mouse::TypeRegistry->optimized_constraints($self->associated_class->name)->{$type}; return $checker if $checker; - return sub { blessed($_) && blessed($_) eq $type }; + return sub { Mouse::Util::blessed($_) && Mouse::Util::blessed($_) eq $type }; } sub verify_type_constraint {