• このエントリーをはてなブックマークに追加

概要 バリデーションには Data::Validator を. まず { isa => ArrayRef } なルールで大枠だけバリデーションを通して,要素の内容に関する他のパラメータから要素の型を決定. 改めて { i […]

続きを読む »

  • このエントリーをはてなブックマークに追加

はじめに 最近ようやく Mouse な実装を始めたところで(Moose もほとんどやったことない),これがなかなか楽しいので,ちょうどお仕事で必要だった「パジネーション」なクラスを書いてみたのでそのへんを晒してみます. […]

続きを読む »

  • このエントリーをはてなブックマークに追加

はじめに MouseX::Types + Test::Deep による型定義を,ちょこっとだけラクに書くための一手法,というかメモ. MouseX::Types + Test::Deep による型定義のサンプル hiro […]

続きを読む »

  • このエントリーをはてなブックマークに追加

2012-10-21 19:30 頃追記 hirobanex さんからスマートな方法を教えていただけたので追記.ありがとうございます! @issm たぶん、use MyApp::Types qw/Unit/;した段階で、 […]

続きを読む »