Sha256: b7884be50eb01a2e511b89a2b6cc959c461b8060412d65272aacf6af04745847

Contents?: true

Size: 700 Bytes

Versions: 459

Compression:

Stored size: 700 Bytes

Contents

# frozen_string_literal: true

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
        attributes.each do |key, value|
          yield([key, value])
        end
      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

Version data entries

459 entries across 457 versions & 11 rubygems

Version Path
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/nokogiri-1.16.6-x86_64-linux/lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-x86_64-linux-musl lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-x86_64-linux-gnu lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-x86_64-darwin lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-x64-mingw-ucrt lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-java lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1 lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-arm-linux-musl lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-arm-linux-gnu lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-arm64-darwin lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-aarch64-linux-musl lib/nokogiri/xml/dtd.rb
nokogiri-1.18.1-aarch64-linux-gnu lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-x86_64-linux-musl lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-x86_64-linux-gnu lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-x86_64-darwin lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-x64-mingw-ucrt lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-java lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0 lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-arm-linux-musl lib/nokogiri/xml/dtd.rb
nokogiri-1.18.0-arm-linux-gnu lib/nokogiri/xml/dtd.rb