svnno****@sourc*****
svnno****@sourc*****
2009年 8月 24日 (月) 00:01:55 JST
Revision: 992 http://sourceforge.jp/projects/hiki/svn/view?view=rev&revision=992 Author: okkez Date: 2009-08-24 00:01:55 +0900 (Mon, 24 Aug 2009) Log Message: ----------- add Hiki::Response Added Paths: ----------- hiki/branches/rack/hiki/response.rb Added: hiki/branches/rack/hiki/response.rb =================================================================== --- hiki/branches/rack/hiki/response.rb (rev 0) +++ hiki/branches/rack/hiki/response.rb 2009-08-23 15:01:55 UTC (rev 992) @@ -0,0 +1,22 @@ + + +module Hiki + if Object.const_defined?(:CGI) + class Response + attr_reader :body, :status, :headers + def initialize(body = [], status = 200, headers = {}, &block) + @cgi = CGI.new + @body = body + @status = status + @headers = headers + yield self if block_given? + end + + def header + @cgi.header(@headers) + end + end + else + Response = ::Rack::Response + end +end