ruby block_given? method

def example_method
  if block_given?
    puts "Block given!"
    yield
  else
    puts "No block given."
  end
end

example_method { puts "Hello from the block!" }
example_method

Output:

Block given!
Hello from the block!
No block given.