Method: Hash#dig

Defined in:
lib/openstudio-standards/utilities/hash.rb

#dig(*path) ⇒ Object



4
5
6
7
8
# File 'lib/openstudio-standards/utilities/hash.rb', line 4

def dig(*path)
  path.inject(self) do |location, key|
    location.respond_to?(:keys) ? location[key] : nil
  end
end