X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FAttribute.pm;h=34e9ce888dfca0527d8a444a3a5b09660acfd57f;hb=a4b15169d428989d2e901708effe21f3eaab23b5;hp=c5ddbf025d40eab5eb89b0549b006b18aa1d16a2;hpb=78a4b12980d68fdfeec7b5289e7203771a6e73d6;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Attribute.pm b/lib/Mouse/Meta/Attribute.pm index c5ddbf0..34e9ce8 100644 --- a/lib/Mouse/Meta/Attribute.pm +++ b/lib/Mouse/Meta/Attribute.pm @@ -136,7 +136,8 @@ sub interpolate_class{ } sub canonicalize_args{ # DEPRECATED - my ($self, $name, %args) = @_; + #my($self, $name, %args) = @_; + my($self, undef, %args) = @_; Carp::cluck("$self->canonicalize_args has been deprecated." . "Use \$self->_process_options instead."); @@ -145,7 +146,8 @@ sub canonicalize_args{ # DEPRECATED } sub create { # DEPRECATED - my ($self, $class, $name, %args) = @_; + #my($self, $class, $name, %args) = @_; + my($self) = @_; Carp::cluck("$self->create has been deprecated." . "Use \$meta->add_attribute and \$attr->install_accessors instead."); @@ -155,7 +157,8 @@ sub create { # DEPRECATED } sub _coerce_and_verify { - my($self, $value, $instance) = @_; + #my($self, $value, $instance) = @_; + my($self, $value) = @_; my $type_constraint = $self->{type_constraint}; return $value if !defined $type_constraint; @@ -300,7 +303,8 @@ sub clear_value { sub associate_method{ - my ($attribute, $method_name) = @_; + #my($attribute, $method_name) = @_; + my($attribute) = @_; $attribute->{associated_methods}++; return; } @@ -341,7 +345,9 @@ sub install_accessors{ return; } -sub delegation_metaclass() { 'Mouse::Meta::Method::Delegation' } +sub delegation_metaclass() { ## no critic + 'Mouse::Meta::Method::Delegation' +} sub _canonicalize_handles { my($self, $handles) = @_;