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 |