class Net::HTTPResponse

Override Net::HTTPResponse for create response with body

Public Class Methods

mock(body = {}.to_json) click to toggle source
# File lib/evostream/event/response/mock.rb, line 7
def self.mock(body = {}.to_json)
  # construct
  clazz = self
  response = clazz.new('1.1', '200', 'OK')

  # inject
  response.instance_variable_set :@body, body

  # mockulate
  response.instance_eval 'def body; @body.to_json; end'

  response
end