class Geekbot::Response

Public Class Methods

new(response) click to toggle source
# File lib/geekbot/response.rb, line 5
def initialize(response)
  @raw_body    = response.body
  @raw_headers = response.headers
  @raw_status  = response.status
end

Public Instance Methods

body() click to toggle source
# File lib/geekbot/response.rb, line 21
def body
  @raw_body
end
headers() click to toggle source
# File lib/geekbot/response.rb, line 15
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/geekbot/response.rb, line 11
def status
  @raw_status
end