Sha256: 591dd72d0ac2d22a5ff9700b7c529abd49cc95b000215339338fa00cc048cc25
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 Bytes
Contents
## # This class is used to be sandbox of requests processing. # @attr [Fixnum] status HTTP response code # @attr [Hash] header HTTP response header # @attr [Object] body HTTP response body. String could is accepted by default, but could leave for further process with +Midori::Middleware+ # @attr [Midori::Request] request HTTP request class Midori::CleanRoom attr_accessor :status, :header, :body, :request # Init a Cleanroom for running # @param [Midori::Request] request HTTP request def initialize(request) @status = 200 @header = Midori::Const::DEFAULT_HEADER.clone @body = '' @request = request end # Generate response from variables inside +Midori::CleanRoom+ # @return [Midori::Response] midori response def raw_response Midori::Response.new(@status, @header, @body) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
em-midori-0.1.7 | lib/midori/clean_room.rb |