Я хочу иметь возможность принять следующее:
{"6"=>"", "7"=>"104", "8"=>"", "9"=>"", "0"=>"Testing", "2"=>"1", "3"=>"", "10"=>"Testing", "4"=>"1", "5"=>""}
и преобразовать его в
[["","104","","","Testing"........], ["" ......]
Спасибо
Класс Hash имеет метод values, который возвращает массив всех значений.
values
my_hash = {"6" => "", "7" => "104"} my_array_of_values = my_hash.values # ["", "104"]
В Ruby хэш содержит пары ключ / значение (например, {key => value}),Метод keys возвращает массив ключей, а метод values возвращает массив значений.
keys
Подробнее о методе значений можно прочитать здесь: http://ruby -doc.org / core/classes/Hash.html#M002867