Sha256: 3e5ae0791669775b2f356004ce18fcf6b1ba00942d7d6f3c352a8ea09f175e93
Contents?: true
Size: 817 Bytes
Versions: 2
Compression:
Stored size: 817 Bytes
Contents
#!/usr/bin/env ruby require File.expand_path(File.dirname(__FILE__) + '/../spec/spec_helper') class Item include OxMlk ox_elem :asin, :from => 'ASIN' ox_elem :detail_page_url, :from => 'DetailPageURL' ox_elem :manufacturer, :from => 'Manufacturer', :in => 'ItemAttributes' ox_elem :point, :from => 'georss:point' end class Response include OxMlk ox_tag 'ItemSearchResponse' ox_elem :total_results, :from => 'TotalResults', :as => Integer, :in => 'Items' ox_elem :total_pages, :from => 'TotalPages', :as => Integer, :in => 'Items' ox_elem :items, :as => [Item], :in => 'Items' end response = Response.from_xml(xml_for(:amazon)) puts response.total_results, response.total_pages response.items.each do |item| puts item.asin, item.detail_page_url, item.manufacturer, item.point,'' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oxmlk-0.3.2 | examples/amazon.rb |
oxmlk-0.3.1 | examples/amazon.rb |