Perl-Sensitive Sunglasses | |
PerlMonks |
MooseX::GetOpt disable in roleby Boldra (Deacon) |
on Jun 21, 2013 at 10:11 UTC ( [id://1040122]=perlquestion: print w/replies, xml ) | Need Help?? |
Boldra has asked for the wisdom of the Perl Monks concerning the following question: Hi Monks,
I have a lot ( I can suppress some options from a script by adding following to the attribute declarations in the inheriting script:
This is effective, but not pretty, and since I have so many classes which use it, it would be nice to put it into a sub in a shared package. My::App seems like the logical choice, but: has '+attr' is not supported in roles ...Which is fine with me, but I'm calling this in a class, it's just that Moose thinks I'm calling it in a role. has isn't a method, so I can't use my package to tell Moose that it's being called from a role. It looks like has is using caller to see where it's being called from. So what do people suggest? Should I:
What do you think? Update Much more than 30
Back to
Seekers of Perl Wisdom
|
|