Когда я пытаюсь вызвать метод с select
и num.even?
следующим образом,
def selection(array)
puts "This is inside the method"
return yield(array)
end
collection = [1,2,3,4,5]
selection(collection.select) { |num| num.even? }
я получаю неопределенную ошибку метода:
undefined method `even?' for #<Enumerator: [1, 2, 3, 4, 5]:select>
I'mищет возврат четных чисел в массиве.Я могу получить комбо select
even?
в других примерах массива.