Sha256: ce981253a86f0e2c46011767248b1ad511e41e277f03bddc43297a925d9082bc
Contents?: true
Size: 486 Bytes
Versions: 114
Compression:
Stored size: 486 Bytes
Contents
# frozen_string_literal: true require 'aranha/parsers/html/base' module Aranha module Parsers module Html class Item < Base def data @data ||= node_parser.parse(item_node) end def item_node @item_node ||= begin r = item_xpath ? nokogiri.at_xpath(item_xpath) : nokogiri raise "Item node not found (Item xpath: #{item_xpath})" unless r r end end end end end end
Version data entries
114 entries across 114 versions & 3 rubygems