class Object

Public Instance Methods

get_in(keys, default = nil) click to toggle source
# File lib/get_in.rb, line 4
def get_in(keys, default = nil)
  default unless is_a? Hash
  keys.reduce(self) do |acc, key|
    raise unless acc.key?(key)
    acc[key]
  end
rescue
  default
end