Just another Perl shrine | |
PerlMonks |
Moose and BUILD and 'ro' attributesby Brutha (Friar) |
on Dec 15, 2010 at 09:32 UTC ( [id://877225]=perlquestion: print w/replies, xml ) | Need Help?? |
Brutha has asked for the wisdom of the Perl Monks concerning the following question: Hello all, I am quite new to Moose but making progress. For a real world problem I have now the following Problem. Consider some attributes. The first contains initialization data (from a config-file), the second is build from this data, let's say a pathname. As the configuration never changes, both should be read-only. First scenario, the configuration is raw data and passed to the constructor. The path-attribute has a lazy builder, which can access the config data. That is easy. Second scenario, I have config data, two pathnames and want to create a third attribute - parameter string - from these. I could use BUILD to initialize all my attributes, which would become rather complex. This could be made more readable by using attribute builders. Now my questions: Thank You for helping And it came to pass that in time the Great God Om spake unto Brutha, the Chosen One: "Psst!"
Back to
Seekers of Perl Wisdom
|
|