Method: Hypermicrodata::Extract#initialize
- Defined in:
- lib/hypermicrodata/extract.rb
#initialize(html, options = {}) ⇒ Extract
Returns a new instance of Extract.
3 4 5 6 7 8 9 |
# File 'lib/hypermicrodata/extract.rb', line 3 def initialize(html, = {}) default_data_attr_name = 'main-item' @location = [:location] @profile_path = [:profile_path] filter_xpath_attr = "@data-#{[:data_attr_name] || default_data_attr_name}" @document = Hypermicrodata::Document.new(html, page_url: @location, filter_xpath_attr: filter_xpath_attr) end |