123456789_123456789_123456789_123456789_123456789_

Class: REXML::DTD::ElementDecl

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
Instance Chain:
Inherits: REXML::Child
Defined in: lib/rexml/dtd/elementdecl.rb

Constant Summary

Class Method Summary

::REXML::Child - Inherited

.new

Constructor.

Instance Attribute Summary

::REXML::Child - Inherited

#next_sibling
#next_sibling=

Sets the next sibling of this child.

#parent

The Parent of this object.

#parent=

Sets the parent of this child to the supplied argument.

#previous_sibling
#previous_sibling=

Sets the previous sibling of this child.

::REXML::Node - Included

Instance Method Summary

::REXML::Child - Inherited

#bytes

This doesn't yet handle encodings.

#document
Returns

the document this child belongs to, or nil if this child belongs to no document.

#remove

Removes this child from the parent.

#replace_with

Replaces this object with another object.

::REXML::Node - Included

#each_recursive

Visit all subnodes of self recursively.

#find_first_recursive

Find (and return) first subnode (recursively) for which the block evaluates to true.

#indent,
#index_in_parent

Returns the position that self holds in its parent's array, indexed from 1.

#next_sibling_node, #previous_sibling_node,
#to_s
indent

Constructor Details

.new(match) ⇒ ElementDecl

s*(((().*?”>5)|*)*?)(/)?>/um, true)

[ GitHub ]

  
# File 'lib/rexml/dtd/elementdecl.rb', line 11

def initialize match
  @name = match[1]
  @rest = match[2]
end