Module: CoreExtensions::Object

Defined in:
lib/wowapi/core_extensions/object/try.rb

Instance Method Summary collapse

Instance Method Details

#try(method) ⇒ Object

Simple shim that adds .try(:symbol) method for Object, mimicing ActiveSupport one (probably poorly, todo: rewrite?)



6
7
8
9
10
11
12
# File 'lib/wowapi/core_extensions/object/try.rb', line 6

def try(method)
  begin
    self.send(method)
  rescue NoMethodError
    nil
  end
end