-
-
Notifications
You must be signed in to change notification settings - Fork 905
/
Copy pathhtml.rb
48 lines (38 loc) · 1.51 KB
/
html.rb
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