set instance to attributes default code
[gitmo/Mouse.git] / lib / Mouse / Object.pm
index fcfaf6b..c7add33 100644 (file)
@@ -40,7 +40,7 @@ sub new {
                     my $value = $attribute->has_builder
                               ? $instance->$builder
                               : ref($default) eq 'CODE'
-                                  ? $default->()
+                                  ? $default->($instance)
                                   : $default;
 
                     $value = $attribute->coerce_constraint($value)