Class: ApiBucket::Yahooauction::Item
- Inherits:
-
Base::Item
- Object
- Base::Item
- ApiBucket::Yahooauction::Item
- Defined in:
- lib/api_bucket/yahooauction/item.rb
Instance Attribute Summary
Attributes inherited from Base::Item
#availablity, #description, #detail_url, #image, #image_l, #image_m, #image_s, #preview_url, #price, #product_code, #release_date, #title
Instance Method Summary collapse
-
#initialize(element) ⇒ Item
constructor
A new instance of Item.
Methods inherited from Base::Item
Constructor Details
#initialize(element) ⇒ Item
Returns a new instance of Item.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/api_bucket/yahooauction/item.rb', line 7 def initialize(element) @product_code = element['AuctionID'] @title = element['Title'] @description = element['Description'] @detail_url = element['AuctionItemUrl'] if element['CurrentPrice'] @price = element['CurrentPrice'] elsif element['Price'] @price = element['Price'] end @release_date = element['StartTime'] image_url = element['Image'] image_url = element['Img']['Image1'] if element['Img'] @image = {} [:l, :m, :s].each do |key| @image[key] = {url: image_url, width: 0, height: 0} end end |