class Hash
Public Instance Methods
dig(key, *args)
click to toggle source
# File lib/cwc/extensions/hash.rb, line 3 def dig(key, *args) obj = self[key] if args.empty? obj elsif !obj.nil? obj.dig(*args) end end
dig!(key, *keys)
click to toggle source
# File lib/cwc/extensions/hash.rb, line 13 def dig!(key, *keys) if keys.empty? fetch(key) else fetch(key).dig!(*keys) end end