はちゅにっき

こっちのブログはまったり更新

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 の機能を使いたいってゆーのは、実は稀なこと?
稀に良くある?


どうでもいいけど、タイトル長くてゴメンナサイ。