Moose / Mouse を利用していないクラスを継承して、Moose / Mouse を利用した新しいクラスを作りたい
追記
この記事はウソです。以下の記事をご覧ください。
http://d.hatena.ne.jp/magicalhat/20090709/1247145570
原文
と思って探していたら、hide-k さんのところにありました。
- Delegationを使わないでNon-Mooseクラスを継承
- http://d.hatena.ne.jp/hide-K/20090227/1235706592
で、Moose / Mouse のどちらにも対応したいので、Any::Moose を利用して
use Any::Moose; extends 'Parent::Class', any_moose('::Object');
と書いたら動きました。
本当に期待通りに動いているのか確認してないけど、とりあえず。。。
わーい。
で、その後いろいろ考えてたんだけど、継承してまで Moose / Mouse の機能を使いたいってゆーのは、実は稀なこと?
稀に良くある?
どうでもいいけど、タイトル長くてゴメンナサイ。