obj = SomeObject.new
def obj.new_method
"do some things"
end
puts obj.new_method
> "do some things"
Это работает нормально. Однако мне нужно сделать то же самое внутри существующего метода:
def some_random_method
def obj.new_method
"do some things"
end
end
Работает нормально, но метод внутри метода выглядит довольно ужасно. Вопрос в том, есть ли альтернативный способ добавления такого метода?