class Nokogiri::XML::Node

Public Instance Methods

inner_many(expr, &block) click to toggle source
# File lib/digger/pattern.rb, line 142
def inner_many(expr, &block)
  fn = block || ->(node) { node&.content&.strip }
  css(expr)&.map { |node| fn.call(node) }
end
inner_number() click to toggle source
# File lib/digger/pattern.rb, line 151
def inner_number
  content&.match(/\d+/).to_s.to_i
end
inner_one(expr, &block) click to toggle source
# File lib/digger/pattern.rb, line 137
def inner_one(expr, &block)
  fn = block || ->(node) { node&.content&.strip }
  fn.call(css(expr)&.first)
end
source() click to toggle source
# File lib/digger/pattern.rb, line 147
def source
  to_xml
end