Method: REXML::Light::Node#initialize

Defined in:
lib/rexml/light/node.rb

#initialize(node = nil) ⇒ Node

Create a new element.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/rexml/light/node.rb', line 13

def initialize node=nil
  @node = node
  if node.kind_of? String
    node = [ :text, node ]
  elsif node.nil?
    node = [ :document, nil, nil ]
  elsif node[0] == :start_element
    node[0] = :element
  elsif node[0] == :start_doctype
    node[0] = :doctype
  elsif node[0] == :start_document
    node[0] = :document
  end
end