Я хочу перехватывать вызовы метода в классе ruby и иметь возможность что-то делать до и после фактического выполнения метода. Я попробовал следующий код, но получил ошибку:
MethodInterception.rb: 16: in
before_filter ': (eval): 2: in
alias_method': undefined methodsay_hello 'для класса
HomeWork' (NameError)Но теперь мне нужно перенести большой проект на gnu c ++, и я бы начал немного плакать, если бы мне пришлось найти другие способы для (правда, несколько) случаев, когда я его использовал