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