class Flor::Pro::Reverse

Public Instance Methods

pre_execute() click to toggle source
# File lib/flor/pcore/reverse.rb, line 28
def pre_execute

  @node['ret'] = receive_payload_ret

  unatt_unkeyed_children
end
receive_last() click to toggle source
# File lib/flor/pcore/reverse.rb, line 41
def receive_last

  r =
    @node['ret'] ||
    fail(
      Flor::FlorError.new('found no argument that could be reversed', self))

  wrap_reply('ret' => r)
end
receive_payload_ret() click to toggle source
# File lib/flor/pcore/reverse.rb, line 35
def receive_payload_ret

  r = payload['ret']
  r.respond_to?(:reverse) ? r.reverse : false
end