class Flor::Pro::Skip

Public Instance Methods

receive() click to toggle source
Calls superclass method Flor::Procedure#receive
# File lib/flor/pcore/_skip.rb, line 25
def receive

  return super unless @node.has_key?('count')

  @node['count'] -= 1

  return wrap_reply if @node['count'] < 1

  wrap_reply('nid' => nid, 'from' => Flor.child_nid(nid, children.size))
end
receive_last() click to toggle source
# File lib/flor/pcore/_skip.rb, line 36
def receive_last

  @node['count'] = payload['ret'].to_i
  payload['ret'] = node_payload_ret

  receive
end