/usr/lib/ruby/vendor_ruby/nokogiri/xml/dtd.rb is in ruby-nokogiri 1.6.7.2-3build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | module Nokogiri
module XML
class DTD < Nokogiri::XML::Node
undef_method :attribute_nodes
undef_method :values
undef_method :content
undef_method :namespace
undef_method :namespace_definitions
undef_method :line if method_defined?(:line)
def keys
attributes.keys
end
def each &block
attributes.each { |key, value|
block.call([key, value])
}
end
def html_dtd?
name.casecmp('html').zero?
end
def html5_dtd?
html_dtd? &&
external_id.nil? &&
(system_id.nil? || system_id == 'about:legacy-compat')
end
end
end
end
|