Method: Factrey::Blueprint#add_node
- Defined in:
- lib/factrey/blueprint.rb
#add_node(node) ⇒ Node
Add a node. This method is used by DSL and usually does not need to be called directly.
41 42 43 44 45 46 |
# File 'lib/factrey/blueprint.rb', line 41 def add_node(node) raise ArgumentError, "duplicate node: #{node.name}" if nodes.member?(node.name) nodes[node.name] = node node end |