projects
/
gitmo/Moose.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
don't initialize lazy attrs with defaults in the constructor (mo)
[gitmo/Moose.git]
/
lib
/
Moose
/
Meta
/
Class.pm
diff --git
a/lib/Moose/Meta/Class.pm
b/lib/Moose/Meta/Class.pm
index
fa55548
..
4ad1108
100644
(file)
--- a/
lib/Moose/Meta/Class.pm
+++ b/
lib/Moose/Meta/Class.pm
@@
-389,6
+389,7
@@
sub _inline_init_attr_from_default {
my $self = shift;
my ($attr, $idx) = @_;
+ return if $attr->can('is_lazy') && $attr->is_lazy;
my $default = $self->_inline_default_value($attr, $idx);
return unless $default;