Module: SalesData
Instance Method Summary collapse
Methods included from ParseHtml
#amazon_points, #main_conditions, #parse_html, #prices, #shipping_prices, #shop_names, #sub_conditions
Methods included from Scraping
Methods included from CreateSession
Methods included from UserAgent
Methods included from CreateUri
Instance Method Details
#sales_data(asin) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/amazomania/sales_data.rb', line 6 def sales_data(asin) parse_html(asin) #=> @shop_names, @prices, @main_conditions, @sub_conditions, @shipping_prices, @amazon_points loop_count = @shop_names.length # not sexy sales_data =[] loop_count.times do |i| sales_data << { shop: @shop_names[i], price: @prices[i], main_condition: @main_conditions[i], sub_condition: @sub_conditions[i], shipping_price: @shipping_prices[i], amazon_point: @amazon_points[i], } end sales_data end |