In article <20080922175752.2734.FC96BA9B / tietew.net>,
  Tietew <tietew / tietew.net> writes:

> 個人的には、どのフィールドが不正なのかということに興味はないので、
> true/false が返る程度で構いません。他の人の意見も聞きたいです。
>
> 抜け穴を防ぐという意味では例外の方がいいのかなあ。

普通は例外で、自分で確かめるというひとのために検査しない選択
肢をつける、というあたりじゃないですか。

CGI.new(:accept_encoding=>"...",
  "name1"=>:file,
  "name2"=>...)

で、検査しないなら

CGI.new(:accept_encoding=>:no_validation,
  "name1"=>:file,
  "name2"=>...)

とか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]