class Microdata::Document
Attributes
doc[R]
items[R]
Public Class Methods
new(content, page_url=nil)
click to toggle source
# File lib/microdata/document.rb, line 6 def initialize(content, page_url=nil) @doc = Nokogiri::HTML(content) @page_url = page_url @items = extract_items end
Public Instance Methods
extract_items()
click to toggle source
# File lib/microdata/document.rb, line 12 def extract_items itemscopes = @doc.search('//*[@itemscope and not(@itemprop)]') return nil unless itemscopes itemscopes.collect do |itemscope| Item.new(itemscope, @page_url) end end