For Cocoa nostalgics out there, I just released `key_value_coding`, a Ruby gem that ports `#value_for_key` and `#value_for_key_path` from Objective-C and Swift to Ruby.
It allows traversing hierarchies of mixed objects with a simple unified interface (think `#dig`, but with any type of objects!)
https://gitlab.com/pmorinerie/key_value_coding/-/blob/main/README.md

