svnno****@sourc*****
svnno****@sourc*****
2009年 9月 10日 (木) 23:03:29 JST
Revision: 1087 http://sourceforge.jp/projects/hiki/svn/view?view=rev&revision=1087 Author: okkez Date: 2009-09-10 23:03:28 +0900 (Thu, 10 Sep 2009) Log Message: ----------- add singleton method (@cgi.params) for backward compatibility Modified Paths: -------------- hiki/branches/rack/hiki/command.rb Modified: hiki/branches/rack/hiki/command.rb =================================================================== --- hiki/branches/rack/hiki/command.rb 2009-09-10 14:03:26 UTC (rev 1086) +++ hiki/branches/rack/hiki/command.rb 2009-09-10 14:03:28 UTC (rev 1087) @@ -21,12 +21,21 @@ class Command include Hiki::Util - # TODO cgi -> request def initialize(request, db, conf) @db = db @request = request - @cgi = @request # for backward compatibility - @params =****@reque***** + @cgi =****@reque***** # for backward compatibility + # HACK for backward compatibility + # @request.params['key'] ==****@cgi*****['key'][0] == @params['key'][0] + # TODO remove this logic ASAP + def****@cgi***** + result = {} + super.each do |key, value| + result[key] = [value] + end + result + end + @params =****@cgi***** @cookies =****@reque***** @conf = conf code_conv @@ -64,7 +73,7 @@ options['page'] = @p options['db'] = @db options['request'] = @request - options['cgi'] = @request # for backward compatibility + options['cgi'] = @cgi # for backward compatibility options['alias'] = @aliaswiki options['command'] = @cmd ? @cmd : 'view' options['params'] = @params