Syntax
city = user.dig(:address, :city)Examples
Ruby Hash#dig example
A focused example you can adapt while practising.
city = user.dig(:address, :city)Best practices
- Start with the smallest working example, then adapt it to your project.
- Use the language’s standard library and idioms before introducing extra dependencies.
At a glance
- Purpose
- Expressive scripting and applications
- File extension
- .rb
- Runs in
- Ruby interpreter
- Usually used with
- Ruby standard library and gems
Specifications & further reading
Related Ruby documentation
Ruby Arrays & Hashes
Arrays are ordered collections written with square brackets. Hashes store key-value pairs and are commonly written with symbol keys such as :name.Ruby array indexing
Ruby reference for ruby array indexing.Ruby array mutation
Ruby reference for ruby array mutation.Ruby hash literals
Ruby reference for ruby hash literals.
Arrays are ordered collections written with square brackets. Hashes store key-value pairs and are commonly written with symbol keys such as :name.Ruby array indexing
Ruby reference for ruby array indexing.Ruby array mutation
Ruby reference for ruby array mutation.Ruby hash literals
Ruby reference for ruby hash literals.