Besoin d'une pioche ?
La méthode dig n’est pas seulement définie dans Hash, mais aussi Array, Struct, … Elle permet d’extraire un élément d’un objet arborescent en précisant le « chemin ».

Les avantages de dig par rapport à la méthode [] :
- La lisibilité
- Retourne
nilsi le chemin n’existe pas

Dernier point très pratique, dig ne se souci pas du type d’objet lors du parcours du « chemin ». Il doit juste répondre à la méthode dig permettant de mixer les types… parfait pour du JSON !

Le lien vers la documentation Ruby de dig avec une page dédiée.