1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
# coding: utf-8
# frozen_string_literal: true
require_relative "html4"
module Nokogiri
# Alias for Nokogiri::HTML4
HTML = Nokogiri::HTML4
# :singleton-method: HTML
# :call-seq: HTML(input, url = nil, encoding = nil, options = XML::ParseOptions::DEFAULT_HTML, &block) → Nokogiri::HTML4::Document
#
# Parse HTML. Convenience method for Nokogiri::HTML4::Document.parse
# :nodoc:
define_singleton_method(:HTML, Nokogiri.method(:HTML4))
# 💡 This module/namespace is an alias for Nokogiri::HTML4 as of v1.12.0. Before v1.12.0,
# Nokogiri::HTML4 did not exist, and this was the module/namespace for all HTML-related
# classes.
module HTML
# 💡 This class is an alias for Nokogiri::HTML4::Document as of v1.12.0.
class Document < Nokogiri::XML::Document
end
# 💡 This class is an alias for Nokogiri::HTML4::DocumentFragment as of v1.12.0.
class DocumentFragment < Nokogiri::XML::DocumentFragment
end
# 💡 This class is an alias for Nokogiri::HTML4::Builder as of v1.12.0.
class Builder < Nokogiri::XML::Builder
end
module SAX
# 💡 This class is an alias for Nokogiri::HTML4::SAX::Parser as of v1.12.0.
class Parser < Nokogiri::XML::SAX::Parser
end
# 💡 This class is an alias for Nokogiri::HTML4::SAX::ParserContext as of v1.12.0.
class ParserContext < Nokogiri::XML::SAX::ParserContext
end
# 💡 This class is an alias for Nokogiri::HTML4::SAX::PushParser as of v1.12.0.
class PushParser
end
end
end
end
|