Method: Mongoid::Extensions::Object#do_or_do_not

Defined in:
lib/mongoid/extensions/object.rb

#do_or_do_not(name, *args) ⇒ Object?

Do or do not, there is no try. – Yoda.

Examples:

Do or do not.

object.do_or_do_not(:use, "The Force")

Since:

  • 2.0.0.rc.1



103
104
105
# File 'lib/mongoid/extensions/object.rb', line 103

def do_or_do_not(name, *args)
  send(name, *args) if name && respond_to?(name)
end