Ответ 1
Один из способов - добавить свои собственные короткие методы:
class String
def del(regexp)
gsub(regexp,'')
end
def del!(regexp)
gsub!(regexp,'')
end
end
Обычно этот код будет находиться в каталоге lib/, например lib/string-extensions.rb
Направляет на то, что некоторым программистам это очень не нравится, потому что это исправление обезьяны. Мне лично это нравится для проектов, потому что это упрощает понимание кода - как только у меня есть метод "del", я могу быстро увидеть, что его вызовы просто удаляют регулярное выражение.