class EbayFindItem

Attributes

json[R]

Public Class Methods

new(json) click to toggle source
# File lib/ebay_ruby/ebay_find_item.rb, line 6
def initialize(json)
  @json = json
end

Public Instance Methods

all_items() click to toggle source
# File lib/ebay_ruby/ebay_find_item.rb, line 16
def all_items
  total_items = []
  begin
    parse.first["searchResult"].first["item"].each do |item|
      ebay_item = EbayItem.new(item)
      ebay_item.build_items_data
      total_items << ebay_item
    end
  rescue
    total_items = []
  end
  total_items.flatten
end
parse() click to toggle source
# File lib/ebay_ruby/ebay_find_item.rb, line 12
def parse
  JSON.parse(json).values.first
end