X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FClass.pm;h=7b40497d53b9b2af1ebfd531ccafa7461cb57785;hp=ab75b2b5048473f655b8f113a5a3c75209a7f245;hb=6a8eecb78c88a4d9d77b03e8cf5885b5c6a1fdf9;hpb=0126c27c413cb63f67e66e09b0fdfeb92117503a diff --git a/lib/Mouse/Meta/Class.pm b/lib/Mouse/Meta/Class.pm index ab75b2b..7b40497 100644 --- a/lib/Mouse/Meta/Class.pm +++ b/lib/Mouse/Meta/Class.pm @@ -188,7 +188,7 @@ sub _initialize_object{ my $key = $attribute->name; if (defined($from) && exists($args->{$from})) { - $object->{$key} = $attribute->_coerce_and_verify($args->{$from}); + $object->{$key} = $attribute->_coerce_and_verify($args->{$from}, $object); weaken($object->{$key}) if ref($object->{$key}) && $attribute->is_weak_ref; @@ -206,7 +206,7 @@ sub _initialize_object{ : ref($default) eq 'CODE' ? $object->$default() : $default; - $object->{$key} = $attribute->_coerce_and_verify($value, $object);; + $object->{$key} = $attribute->_coerce_and_verify($value, $object); weaken($object->{$key}) if ref($object->{$key}) && $attribute->is_weak_ref; @@ -472,6 +472,10 @@ __END__ Mouse::Meta::Class - The Mouse class metaclass +=head1 VERSION + +This document describes Mouse version 0.39 + =head1 METHODS =head2 C<< initialize(ClassName) -> Mouse::Meta::Class >>