Building an array from a hash

Soldato
Joined
24 Nov 2002
Posts
16,378
Location
38.744281°N 104.846806°W
I have a series of hashes that'd I'd like to build an array from the names.

Hashes:

Code:
n1 = {
	"name" => "name1",
	"url" => "url1"
},
n2 = {
	"name" => "name2",
	"url" => "url2"
},
n3 = {
	"name" => "name3",
	"url" => "url3"
}

Array I'd like:

Code:
menu = [ n1, n2, n3 ]


Surely there has to be an easy way to doing this?

If need be can hash within a hash, e.g.

Code:
hashy = { 
	"n1" = {
		"name" => "name1",
		"url" => "url1"
	},
	"n2" = {
		"name" => "name2",
		"url" => "url2"
	},
	"n3" = {
		"name" => "name3",
		"url" => "url3"
	}
}

(Language is Ruby)
 
Last edited:
Back
Top Bottom