Re: Bug / feature / idiot user?

[email protected] (Andy Armstrong)
Newsgroups perl.moose
Message-ID <[email protected]>
On 22 Sep 2008, at 14:28, Dave Rolsky wrote:
>> I've finally buckled to peer pressure and adopted Moose. So far I / 
>> really/ like it. Thanks.
>>
>> I'm having a problem that may well just be me doing something  
>> silly. Given the following:
>>
>>  $ cat Configurable.pm
>>  package Configurable;
>>
>>  use Moose::Role;
>>  use Configuration;
>
> This _loads_ Configuration, which provides an option method. It  
> doesn't import said methods or anything like that.


     $ cat Configurable.pm
     package Configurable;

     use Moose::Role;
     use Configuration;

     has 'config' => (
       handles  => ['option'],
       default  => sub { Configuration->new },
     );

It (correctly) delegates option to its config attribute. That all  
works fine.

-- 
Andy Armstrong, Hexten
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.