module Nokogiri
def self.HTML5(...)
def self.HTML5(...) Nokogiri::HTML5::Document.parse(...) end
def self.jruby?
def self.jruby? VersionInfo.instance.jruby? end
def self.libxml2_patches
def self.libxml2_patches if VersionInfo.instance.libxml2_using_packaged? Nokogiri::VERSION_INFO["libxml"]["patches"] else [] end end
def self.uses_gumbo?
def self.uses_gumbo? uses_libxml? # TODO: replace with Gumbo functionality end
def self.uses_libxml?(requirement = nil)
def self.uses_libxml?(requirement = nil) return false unless VersionInfo.instance.libxml2? return true unless requirement Gem::Requirement.new(requirement).satisfied_by?(VersionInfo.instance.loaded_libxml_version) end
def HTML4(...)
def HTML4(...) Nokogiri::HTML4::Document.parse(...) end
def Slop(*args, &block)
assert_equal('second', doc.html.body.p[1].text)
eohtml