Method: Pump::Xml::Node#initialize

Defined in:
lib/pump/xml/node.rb

#initialize(name, attributes = {}, nodes = [], options = {}) ⇒ Node

Returns a new instance of Node.



6
7
8
9
10
11
12
# File 'lib/pump/xml/node.rb', line 6

def initialize(name, attributes={}, nodes=[], options={})
  @name       = name
  @attributes = attributes || {}
  @options    = (options || {}).dup
  @nodes      = []
  Array(nodes).each{|node| add_node(node) }
end