Module: ObjectExtensions

Defined in:
app/extensions/concerns/object_extensions.rb

Instance Method Summary collapse

Instance Method Details

#try_all(*methods) ⇒ Object



2
3
4
5
6
7
# File 'app/extensions/concerns/object_extensions.rb', line 2

def try_all(*methods)
  methods.map(&:to_sym).each do |method|
    next unless respond_to?(method)
    return send(method)
  end
end