class MetaHari::Spyglass::AmazonDe
Public Class Methods
suitable?(uri)
click to toggle source
# File lib/meta_hari/spyglass/amazon_de.rb, line 4 def self.suitable?(uri) %w(amazon.de www.amazon.de).include? uri.host.downcase end
Protected Instance Methods
image()
click to toggle source
# File lib/meta_hari/spyglass/amazon_de.rb, line 18 def image data = document.css('img#landingImage') data &&= data.attr 'data-old-hires' data && data.value end
spy_amazon()
click to toggle source
# File lib/meta_hari/spyglass/amazon_de.rb, line 24 def spy_amazon { 'name' => title, 'image' => image, 'description' => '' } end
spy_list()
click to toggle source
# File lib/meta_hari/spyglass/amazon_de.rb, line 10 def spy_list [:spy_amazon] end
title()
click to toggle source
# File lib/meta_hari/spyglass/amazon_de.rb, line 14 def title document.css('#productTitle').text end