class Vacuum::Parser::ItemSearchResponse::Items::Entry::OfferSummary

Attributes

LowestNewPrice[RW]
LowestRefurbishedPrice[RW]
LowestUsedPrice[RW]
OfferSummary[RW]
TotalCollectible[RW]
TotalNew[RW]
TotalRefurbished[RW]
TotalUsed[RW]

Public Class Methods

new(offer_summary) click to toggle source
# File lib/vacuum/parser/itemsearch_response.rb, line 123
def initialize(offer_summary)
  @OfferSummary = offer_summary
  @LowestNewPrice = (n = @OfferSummary.at('./xmlns:LowestNewPrice')) && Price.new(n)
  @LowestUsedPrice = (n = @OfferSummary.at('./xmlns:LowestUsedPrice')) && Price.new(n)
  @LowestRefurbishedPrice = (n = @OfferSummary.at('./xmlns:LowestRefurbishedPrice')) && Price.new(n)
  @TotalNew = (n = @OfferSummary.at('./xmlns:TotalNew')) && n.content.to_i
  @TotalUsed = (n = @OfferSummary.at('./xmlns:TotalUsed')) && n.content.to_i
  @TotalCollectible = (n = @OfferSummary.at('./xmlns:TotalCollectible')) && n.content.to_i
  @TotalRefurbished = (n = @OfferSummary.at('./xmlns:TotalRefurbished')) && n.content.to_i
end