Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Hash
- def dig(dotted_path)
- parts = dotted_path.split '.', 2
- first_part = parts[0]
- match = self[first_part] || self[first_part.to_sym]
- if !parts[1] || match.nil?
- return match
- else
- return match.dig(parts[1])
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement