Привет. Господа, вопрос. Как оформить условие где я хочу изменить содержимое массива, но лишь до определенного элемента?
То есть, имеем к примеру arr = ['a', 'b', 'c', 'd', 'e'], мне нужно что-то в духе
arr.collect { |x| x + '!' until x == arr[-2] } (это некорректная бредятина, но для отображения логики того, что я хочу получить)
Что бы в результате вышло ['a!', 'b!', 'c!', 'd', 'e']