Method: Netica::ActiveNetwork#incr_node

Defined in:
lib/netica/active_network.rb

#incr_node(nodeName) ⇒ true, ...

Increment a specified network node

Parameters:

  • nodeName (String)

    name of the node to be incremented

Returns:

  • (true, false, nil)

    outcome of the incr() attempt



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/netica/active_network.rb', line 33

def incr_node(nodeName)
  Netica::NeticaLogger.info "Incrementing #{nodeName} for #{token}, object_id: #{self.object_id}."
  if network
    node = network.node(nodeName)
    if node
      self.updated_at = Time.now
      return node.incr()
    else
      raise ActiveNetwork::NodeNotFound, "Node #{nodeName} not found in network."
    end
  else
    raise ActiveNetwork::NetworkNotFound
  end
end