Sha256: 2df074aa2401f2d809653030bc687d0e84a2a5b77761249f4b3f6b599308fffc

Contents?: true

Size: 346 Bytes

Versions: 7

Compression:

Stored size: 346 Bytes

Contents

class MockRackApp

  attr_reader :request_body

  def initialize
    @request_headers = {}
  end

  def call(env)
    @env = env
    @request_body = env['rack.input'].read
    [200, {'Content-Type' => 'text/plain'}, ['OK']]
  end

  def [](key)
    @env[key]
  end
  alias_method :fetch, :[]

  def []=(key,value)
    @env[key] = value
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
eeny-meeny-2.3.0 spec/mock_rack_app.rb
eeny-meeny-2.2.2 spec/mock_rack_app.rb
eeny-meeny-2.2.1 spec/mock_rack_app.rb
eeny-meeny-2.2.0 spec/mock_rack_app.rb
eeny-meeny-2.1.4 spec/mock_rack_app.rb
eeny-meeny-2.1.3 spec/mock_rack_app.rb
eeny-meeny-2.1.2 spec/mock_rack_app.rb