method
block_given?
v2_6_3 -
Show latest stable
- Class:
Kernel
block_given?()public
Returns true if yield would execute a block in the current context. The iterator? form is mildly deprecated.
def try if block_given? yield else "no block" end end try #=> "no block" try { "hello" } #=> "hello" try do "hello" end #=> "hello"