class Vacuum::Parser::ItemSearchResponse::Items::Entry::Offers

Attributes

Offers[RW]

Public Class Methods

new(offers) click to toggle source
# File lib/vacuum/parser/itemsearch_response.rb, line 137
def initialize(offers)
  raise ParserError.new('Not a Node') unless offers.is_a?(Nokogiri::XML::Node)
  @Offers = offers
end

Public Instance Methods

to_a() click to toggle source
# File lib/vacuum/parser/itemsearch_response.rb, line 142
def to_a
  @List ||= (@Offers / './xmlns:Offer').inject([]) { |lst, itm| lst << Offer.new(itm) }
  @List
end