Practice of Programming

プログラム とか Linuxとかの話題

Data::RuledValidator::Plugin::Japanese

Data::RuledValidatorのプラグイン。作ってる自分が、FormValidator::Simpleでいいやんとか思ったりしてますが。

最近、日本語のチェックを作りました(ぇ

と、id:lestrratさんから、コメントが。

http://search.cpan.org/~ktat/Data-RuledValidator-Plugin-Japanese-0.02/lib/Data/RuledValidator/Plugin/Japanese.pm

加藤さん!w

http://d.hatena.ne.jp/lestrrat/20070326#1174905335

コードを借りてます(でも、書いてない)。楽でした(w

Data::RuledValidator->add_condition_operator
  (
   map {
     my $func = \&{$Data::FormValidator::Constraints::Japanese::{"_match_" . $_}};
     $_ =>
       sub{
         my($self, $v) = @_;
         return $func->($v) ? 1 : ()
       };
   } @match_functions
  );

でも、softbankだけなかったんで、書いちゃってます。残念。

でも確かにこの辺りのモジュール、同じよーな人達が同じよーなコードを色んなフレームワーク用に書いているので、ここらで統一するのもいいのかも?Japanese::Constraintsとか作って、あちこちで使い回す、みたいな。

http://d.hatena.ne.jp/lestrrat/20070326#1174905335

そうですね。そこから借りられればありがたいですねぇ。