- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Perl-Mouse/継承 非Mouseクラスの継承 (MouseX-Foreign) へ行く。
- 1 (2010-12-24 (金) 00:01:46)
非Mouseクラスの継承
MouseX::Foreignを使う。
package MyUA;
use Mouse;
use MouseX::Foreign qw/LWP::UserAgent/;
has name => (
is => 'rw',
isa => 'Str',
);
sub FOREIGNBUILDARGS {
my $class = shift;
my %args = @_;
return ( agent => $args{agent} );
}
__PACKAGE__->meta->make_immutable();
1;