- Build a nested hash
- Add key/value pairs in a nested hash
- Update key/value pairs in a nested hash
In this lab, we will practice constructing a deeply nested hash.
You are tasked with building a nested hash one layer (or "level") at a time, in
a similar way to how we built our epic_tragedy
hash in the previous lesson.
Read the test output very carefully; it will guide you through building the
necessary methods. At the end of the exercise, your multidimensional monopoly
hash should look like this:
monopoly = {
:railroads=>
{
:pieces=>4,
:rent_in_dollars=>
{
:one_piece_owned=>25,
:two_pieces_owned=>50,
:three_pieces_owned=>100,
:four_pieces_owned=>200
},
:names=>
{
:reading_railroad=>
{
"mortgage_value"=>"$100"
},
:pennsylvania_railroad=>
{
"mortgage_value"=>"$200"
},
:b_and_o_railroad=>
{
"mortgage_value"=>"$400"
},
:shortline=>
{
"mortgage_value"=>"$800"
}
}
}
}