У меня есть метод Ruby, который ищет массив хэшей и возвращает подмножество этого массива.
def last_actions(type = 'all')
actions = @actions
if type == 'run'
actions = actions.select {|a| a['type'] == "run" }
end
return actions
end
Это работает, за исключением случаев, когда нужно вернуть только одно действие, в этом случае я не делаю 'Не думаю, что он возвращает массив с одним элементом, а только с самим элементом.Это становится проблематичным позже.
Какой хороший способ гарантировать, что в этом случае он возвращает массив из 1 элемента?
Спасибо.