Method: CSL::Node.create

Defined in:
lib/csl/node.rb

.create(name, attributes = {}, &block) ⇒ Object

Returns a new node with the passed in name and attributes.



66
67
68
69
70
71
72
# File 'lib/csl/node.rb', line 66

def create(name, attributes = {}, &block)
  klass = constantize(name)

  node = (klass || Node).new(attributes, &block)
  node.nodename = name
  node
end