class Ebay::Finding::Api::Response

Attributes

response[R]

Public Class Methods

new(key_name, response) click to toggle source
# File lib/ebay/finding/api/response.rb, line 5
def initialize(key_name, response)
  @key_name = key_name
  @response = response
end

Public Instance Methods

items() click to toggle source
# File lib/ebay/finding/api/response.rb, line 10
def items
  return [] unless success?

  result = JSON.parse(@response.body)["#{@key_name}Response"].first["searchResult"].first

  return [] if result["@count"] === "0"

  @items ||= result["item"]
end
success?() click to toggle source
# File lib/ebay/finding/api/response.rb, line 20
def success?
  @response.success?
end