From: Travis Whitton Date: 2003-02-01T02:26:55+09:00 Subject: Re: Overriding methods in inherited classes >> require 'cgi' >> class SCGI < CGI >> module QueryExtension >> def [](*args) >> if @params[*args] >> return @params[*args][0] >> end >> end >> end > include QueryExtension >> end > > try that. It looked promising, but it didn't work... travis@travis travis $ cat scgitest.rb require 'scgi' s = SCGI.new p s["foo"] travis@travis travis $ ruby scgitest.rb (offline mode: enter name=value pairs on standard input) foo=bar ["bar"] -Travis