class Hash
Public Instance Methods
access(path)
click to toggle source
# File lib/souschef/hash_extensions.rb, line 5 def access(path) value = self path.to_s.split('.').each do |p| if p.to_i.to_s == p value = value[p.to_i] else value = value[p].nil? ? value[p.to_sym] : value[p] end break if value.nil? end value end