Array.delete
метод возвращает удаленный элемент.
Но что, если мне нужен оставшийся массив (без изменения исходного)?
Ну, это один из вариантов:
%w(hello stack overflow !).delete_if{|x| x == 'overflow'}
# => ["hello", "stack", "!"]
Интересно, есть ли более приятный способ, что-то вроде:
%w(hello stack overflow !).<something>('overflow')
Есть идеи?