Что у меня есть: массив хешей с разными размерами.
hashes = [{:a => 0}, {:a => 0, :b => 1}, {:a => 1, :c => 1}]
Что мне нужно: мне нужен список всех ключей.РЕДАКТИРОВАТЬ: фактический список, а не хэш.
[:a, :b, :c]
Это правильный подход?Это кажется немного тяжелым.
hashes.flat_map(&:keys).uniq
Или какие-нибудь другие идеи?Спасибо!