- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 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;