class Azure::Core::Http::HttpResponse::MockResponse

TODO: This needs to be deleted and HttpError needs to be refactored to not rely on HttpResponse. The dependency on knowing the internal structure of HttpResponse breaks good design principles. The only reason this class exists is because the HttpError parses the HttpResponse to produce an error msg.

Attributes

body[RW]
headers[RW]
status[RW]

Public Class Methods

new(code, body, headers) click to toggle source
# File lib/azure/core/http/http_response.rb, line 77
def initialize(code, body, headers)
  @status = code
  @body = body
  @headers = headers
  @headers.each { |k,v|
    @headers[k] = [v] unless v.respond_to? first
  }
end

Public Instance Methods

to_hash() click to toggle source
# File lib/azure/core/http/http_response.rb, line 89
def to_hash
  @headers
end