Я заметил для определения класса, если я открою class MyClass
и добавлю что-то промежуточное без перезаписи, я все равно получу оригинальный метод, который был определен ранее.Добавленные новые операторы дополняют существующий.
Но что касается определения метода, я все еще хочу такое же поведение, как и определение класса, но кажется, что когда я открываю def my_method
, операторы выхода внутриdef
и end
перезаписаны, мне нужно переписать это снова.
Так есть ли способ заставить определение метода вести себя так же, как определение, что-то вроде super
, но это не обязательносуб-класс?