[Hiki-cvs 1446] [992] add Hiki::Response

Back to archive index

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




Hiki-cvs メーリングリストの案内
Back to archive index