Method: Colloquy::FlowParser::InstanceMethods#node_add
- Defined in:
- lib/colloquy/flow_parser.rb
#node_add(identifier, options = {}, &payload) ⇒ Object
47 48 49 50 51 52 53 54 55 |
# File 'lib/colloquy/flow_parser.rb', line 47 def node_add(identifier, = {}, &payload) if node_by_id(identifier) raise Colloquy::DuplicateNodeException, "A node named #{identifier} is already present in the flow" end .merge!(flow: self) @nodes << Colloquy::Node.new(identifier, , &payload) end |