Method: Xot::BlockUtil#instance_eval_or_block_call
- Defined in:
- lib/xot/block_util.rb
#instance_eval_or_block_call(recv, *args, **kwargs, &block) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/xot/block_util.rb', line 6 def instance_eval_or_block_call(recv, *args, **kwargs, &block) if block.arity == 0 recv.instance_eval(&block) else block.call recv, *args, **kwargs end end |