CowTime->new( timestamp => ... )
I thought of the constructor (called BUILD and BUILDARGS in Moose) when you said "builder", but I now presume you were specifically referring to the builder attribute property.
In any case, Moose has had this behaviour for triggers since they were introduced in 2006, and changing it would break a lot of stuff.
I didn't say anything about changing Moose. I said your code needed to be changed. But that's when I thought passing a value to the constructor didn't call the trigger.
|