class Searchr::Result

Attributes

query[R]

Public Class Methods

new(query, http_response) click to toggle source
# File lib/searchr/result.rb, line 5
def initialize(query, http_response)
  @query = query
  @http_response = http_response
  raise 'Http response for search did not succeed' if code!=200
end

Public Instance Methods

body() click to toggle source
# File lib/searchr/result.rb, line 11
def body
  @body ||= JSON.parse(@http_response.body)
end
body_str() click to toggle source
# File lib/searchr/result.rb, line 19
def body_str
  @http_response.body
end
code() click to toggle source
# File lib/searchr/result.rb, line 15
def code
  @http_response.code.to_i
end