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