青山です。
require "cgi"
q = CGI.new.query
p q.key # ==> "value"
こんなのはいかがでしょう?
-----
class CGI
class Query
def initialize(params)
@params = params
end
def method_missing(method)
@params[method.to_s].first
end
end
def query
CGI::Query.new(@params)
end
end
cgi = CGI.new
q = cgi.query
p q.key # ==> "value"
--
青山 和光 Wakou Aoyama <wakou / ruby-lang.org>