Sha256: 4237be6de13464a2d4c1ea85cd46e8a3a029b723f4c0b913f52dcbdf8027a2a6

Contents?: true

Size: 453 Bytes

Versions: 3

Compression:

Stored size: 453 Bytes

Contents

module Nokogiri
  module XML
    class Reader
      include Enumerable
      attr_accessor :errors

      def initialize
        @errors = []
      end

      def attributes
        Hash[*(attribute_nodes.map { |node|
          [node.name, node.to_s]
        }.flatten)].merge(namespaces || {})
      end

      def each(&block)
        while node = self.read
          block.call(node)
        end
      end
      private :initialize
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nokogiri-1.2.0-x86-mswin32-60 lib/nokogiri/xml/reader.rb
nokogiri-1.2.0-java lib/nokogiri/xml/reader.rb
nokogiri-1.2.0 lib/nokogiri/xml/reader.rb