X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FObject.pm;h=1344668eeaa920e4e90e13e56836833bde5edbd3;hb=b8e4461e33e54dbc0f1545dccf21fcee7dc38550;hp=242425f73cf9cbe197382f8ee9ed9f7c5ac49e0e;hpb=e606ae5f848070d889472329819c95f5ba763ca3;p=gitmo%2FMoose.git diff --git a/lib/Moose/Object.pm b/lib/Moose/Object.pm index 242425f..1344668 100644 --- a/lib/Moose/Object.pm +++ b/lib/Moose/Object.pm @@ -7,9 +7,7 @@ use warnings; use if ( not our $__mx_is_compiled ), 'Moose::Meta::Class'; use if ( not our $__mx_is_compiled ), metaclass => 'Moose::Meta::Class'; -use Carp 'confess'; - -our $VERSION = '0.57'; +our $VERSION = '0.59'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; @@ -26,7 +24,7 @@ sub BUILDARGS { if (scalar @_ == 1) { if (defined $_[0]) { (ref($_[0]) eq 'HASH') - || $class->throw_error("Single parameters to new() must be a HASH ref", data => $_[0]); + || $class->meta->throw_error("Single parameters to new() must be a HASH ref", data => $_[0]); return {%{$_[0]}}; } else { @@ -85,7 +83,7 @@ BEGIN { } # new does() methods will be created -# as approiate see Moose::Meta::Role +# as appropiate see Moose::Meta::Role sub does { my ($self, $role_name) = @_; my $meta = $self->meta;