Sha256: 99497cca9ef9894e6ea50d3fbb06cf65d2fdb50bcb913b1b59fc3ec14e785b28
Contents?: true
Size: 779 Bytes
Versions: 2
Compression:
Stored size: 779 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 ItemSearchResponse include OxMlk ox_tag :camelcase ox_elem :total_results, :as => Integer, :in => 'Items' ox_elem :total_pages, :as => Integer, :in => 'Items' ox_elem :items, :as => [Item], :in => 'Items' end response = ItemSearchResponse.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.4.0 | examples/amazon.rb |
oxmlk-0.3.3 | examples/amazon.rb |