Hatena::Groupcatalyst

masaki@catalyst RSSフィード

Fork me on GitHub
 | 

2009-05-15

Controller::Resources を catamoose で使えるようにした

| 11:50 | Controller::Resources を catamoose で使えるようにした - masaki@catalyst を含むブックマーク はてなブックマーク - Controller::Resources を catamoose で使えるようにした - masaki@catalyst Controller::Resources を catamoose で使えるようにした - masaki@catalyst のブックマークコメント

Catalyst 5.80003 でテスト通した。The CPAN Search Site - search.cpan.org

5.7x ではテストしてないし、そもそも Moosify したので動かないと思われるので、Catalyst 5.7x で使う場合には 0.04 をオススメします。

catamoose 対応するにあたってのはまりどころは

  • BEGIN { extends 'Catalyst::Controller' } しないといけない
  • Method Attributes と BEGIN フェーズの絡みから、MooseX::MethodAttributes ではうまくいかず attributes に頼ったままになっている
  • Catalyst::Controller::ActionRole を使いたかったが、catamoose でこいつが動かない
    • これは GitHub で fork してパッチ書いた

Method Attributes は Java の annotation のように一見綺麗に見えるけど、d:id:gfx さんも書いてるように結構ハマるよ。

KerrynKerryn 2011/12/30 11:22 I thohgut I'd have to read a book for a discovery like this!

lreauzlreauz 2011/12/30 20:32 HORgkM <a href="http://jdefxfuocpwa.com/">jdefxfuocpwa</a>

rnkylxrnkylx 2011/12/31 23:03 PnLCK6 , [url=http://mtnssineeycx.com/]mtnssineeycx[/url], [link=http://wlnelrdvtgyt.com/]wlnelrdvtgyt[/link], http://mptgbhasqvwc.com/

ydkxsizydkxsiz 2012/01/01 21:02 tJUZ6W <a href="http://volfrehqylrv.com/">volfrehqylrv</a>

siytugksiytugk 2012/01/02 03:55 1sPOXt , [url=http://batyglhkvegd.com/]batyglhkvegd[/url], [link=http://kqqfgwpmsfxd.com/]kqqfgwpmsfxd[/link], http://fpfsvjmygmch.com/

ゲスト



トラックバック - http://catalyst.g.hatena.ne.jp/ikasam_a/20090515
 |