Я нашел много ресурсов, как сделать, чтобы добавить «обычный» метод в String.
т.е. Добавление пользовательского метода в строковый объект
Но я не нашел никакой информации о том, как добавить "разрушительный" метод с восклицательным знаком в класс String.
Может ли кто-нибудь переписать этот метод на «разрушительный»?
def nextval
case self
when "A"
return "B"
when "B"
return "C"
# etc
end
end
[этот пример очень прост, я хочу добавить более сложный метод в строку]
Я хочу достичьчто-то вроде sub
и sub!
методов.