I have an array like this
data = [ { "email"=>"[email protected]", "id"=>001, "name"=>"Name 1" }, { "email"=>"[email protected]", "id"=>002, "name"=>"Name 2" }, ] and I want to select by name
name = data.select {|x| x[:name] == "Name 1"} the result is
[ { "email"=>"[email protected]", "id"=>001, "name"=>"Name 1" } ] And I get what I want, but what if I want to just get the id?
I expect results like this: 001