class HelpScout::Response

Attributes

response[R]

Public Class Methods

new(response) click to toggle source
# File lib/help_scout/response.rb, line 8
def initialize(response)
  @response = response
end

Public Instance Methods

body() click to toggle source
# File lib/help_scout/response.rb, line 12
def body
  @_body ||= response.body.deep_transform_keys { |key| key.to_s.underscore.to_sym }
end
embedded() click to toggle source
# File lib/help_scout/response.rb, line 16
def embedded
  body[:_embedded]
end
embedded_list() click to toggle source
# File lib/help_scout/response.rb, line 20
def embedded_list
  embedded.values.first
end
item() click to toggle source
# File lib/help_scout/response.rb, line 24
def item
  body[:item]
end
items() click to toggle source
# File lib/help_scout/response.rb, line 28
def items
  body[:items]
end
location() click to toggle source
# File lib/help_scout/response.rb, line 32
def location
  headers['location']
end