Method: Object#try

Defined in:
lib/olelo/extensions.rb

#try(name, *args) ⇒ Object

Try to call method if it exists or return nil

Parameters:

  • name (String, Symbol)

    Method name

  • args

    Method arguments

Returns:

  • Method result or nil



155
156
157
# File 'lib/olelo/extensions.rb', line 155

def try(name, *args)
  respond_to?(name) ? send(name, *args) : nil
end