Method: ATP::Processors::AddIDs#on_test

Defined in:
lib/atp/processors/add_ids.rb

#on_test(node) ⇒ Object Also known as: on_group



17
18
19
20
21
22
23
24
25
26
27
# File 'lib/atp/processors/add_ids.rb', line 17

def on_test(node)
  if @add_ids
    node = node.ensure_node_present(:id)
    node.updated(nil, process_all(node))
  else
    if id = node.find(:id)
      @existing_ids << id.value
    end
    process_all(node)
  end
end