5 module InvokeMethod18Mixin
7 if x.size == 1 && x[0].class == Array
8 x[0] = DRbArray.new(x[0])
10 block_value = @block.call(*x)
13 def perform_with_block
14 @obj.__send__(@msg_id, *@argv) do |*x|
17 block_value = block_yield(x)
22 case jump_error.reason
24 break(jump_error.exit_value)