GIF87a; 404

MY HEART




Upload:

Command:

diavoloapp@3.144.255.53: ~ $
require "rexml/parseexception"
require "rexml/formatters/pretty"
require "rexml/formatters/default"

module REXML
  # Represents a node in the tree.  Nodes are never encountered except as
  # superclasses of other objects.  Nodes have siblings.
  module Node
    # @return the next sibling (nil if unset)
    def next_sibling_node
      return nil if @parent.nil?
      @parent[ @parent.index(self) + 1 ]
    end

    # @return the previous sibling (nil if unset)
    def previous_sibling_node
      return nil if @parent.nil?
      ind = @parent.index(self)
      return nil if ind == 0
      @parent[ ind - 1 ]
    end

    # indent::
    #   *DEPRECATED* This parameter is now ignored.  See the formatters in the
    #   REXML::Formatters package for changing the output style.
    def to_s indent=nil
      unless indent.nil?
        Kernel.warn( "#{self.class.name}.to_s(indent) parameter is deprecated" )
        f = REXML::Formatters::Pretty.new( indent )
        f.write( self, rv = "" )
      else
        f = REXML::Formatters::Default.new
        f.write( self, rv = "" )
      end
      return rv
    end

    def indent to, ind
                        if @parent and @parent.context and not @parent.context[:indentstyle].nil? then
                                indentstyle = @parent.context[:indentstyle]
                        else
                                indentstyle = '  '
                        end
                        to << indentstyle*ind unless ind<1
    end

    def parent?
      false;
    end


    # Visit all subnodes of +self+ recursively
    def each_recursive(&block) # :yields: node
      self.elements.each {|node|
        block.call(node)
        node.each_recursive(&block)
      }
    end

    # Find (and return) first subnode (recursively) for which the block
    # evaluates to true. Returns +nil+ if none was found.
    def find_first_recursive(&block) # :yields: node
      each_recursive {|node|
        return node if block.call(node)
      }
      return nil
    end

    # Returns the position that +self+ holds in its parent's array, indexed
    # from 1.
    def index_in_parent
      parent.index(self)+1
    end
  end
end

Filemanager

Name Type Size Permission Actions
dtd Folder 0755
formatters Folder 0755
light Folder 0755
parsers Folder 0755
validation Folder 0755
attlistdecl.rb File 1.89 KB 0644
attribute.rb File 5.39 KB 0644
cdata.rb File 1.54 KB 0644
child.rb File 2.63 KB 0644
comment.rb File 2.14 KB 0644
doctype.rb File 6.58 KB 0644
document.rb File 9.52 KB 0644
element.rb File 43.85 KB 0644
encoding.rb File 1.13 KB 0644
entity.rb File 5.53 KB 0644
functions.rb File 11.27 KB 0644
instruction.rb File 2.01 KB 0644
namespace.rb File 1.09 KB 0644
node.rb File 2.13 KB 0644
output.rb File 519 B 0644
parent.rb File 4.33 KB 0644
parseexception.rb File 1.22 KB 0644
quickpath.rb File 9.08 KB 0644
rexml.rb File 1.65 KB 0644
sax2listener.rb File 3.6 KB 0644
source.rb File 7.6 KB 0644
streamlistener.rb File 3.88 KB 0644
syncenumerator.rb File 685 B 0644
text.rb File 13.57 KB 0644
undefinednamespaceexception.rb File 210 B 0644
xmldecl.rb File 2.68 KB 0644
xmltokens.rb File 526 B 0644
xpath.rb File 3.31 KB 0644
xpath_parser.rb File 25.7 KB 0644