class AppVeyor::Response

Response from request

Public Class Methods

new(faraday_response) click to toggle source
# File lib/appveyor-api/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/appveyor-api/response.rb, line 12
def body
  @raw_body
end
headers() click to toggle source
# File lib/appveyor-api/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/appveyor-api/response.rb, line 22
def status
  @raw_status
end