X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=lib%2FMouse%2FObject.pm;h=804f46156e88452c987b8e00a79a9f00db6de17e;hp=fcfaf6b094d4e6fcdc75968bae432bff1a9bb7d3;hb=f671555230c6928a7834a9c6be047649cd0c4f5b;hpb=fc1d8369f17d2d6a06ecdcb13199e1d4ecb2e53f diff --git a/lib/Mouse/Object.pm b/lib/Mouse/Object.pm index fcfaf6b..804f461 100644 --- a/lib/Mouse/Object.pm +++ b/lib/Mouse/Object.pm @@ -1,9 +1,8 @@ -#!/usr/bin/env perl package Mouse::Object; use strict; use warnings; -use Mouse::Util qw/weaken/; +use Scalar::Util 'weaken'; use Carp 'confess'; sub new { @@ -40,7 +39,7 @@ sub new { my $value = $attribute->has_builder ? $instance->$builder : ref($default) eq 'CODE' - ? $default->() + ? $default->($instance) : $default; $value = $attribute->coerce_constraint($value)