class Docomoru::Response
Public Class Methods
new(faraday_response)
click to toggle source
# File lib/docomoru/response.rb, line 6 def initialize(faraday_response) @raw_body = faraday_response.body @raw_headers = faraday_response.headers @raw_status = faraday_response.status end
Public Instance Methods
body()
click to toggle source
# File lib/docomoru/response.rb, line 12 def body @raw_body end
headers()
click to toggle source
# File lib/docomoru/response.rb, line 16 def headers @headers ||= @raw_headers.inject({}) do |result, (key, value)| result.merge(key.split("-").map(&:capitalize).join("-") => value) end end
status()
click to toggle source
# File lib/docomoru/response.rb, line 22 def status @raw_status end
status_message()
click to toggle source
# File lib/docomoru/response.rb, line 26 def status_message Rack::Utils::HTTP_STATUS_CODES[status] end