Я пытаюсь реализовать унаследованный метод для класса ActionController::Base. Моя цель — вызвать методы классов, которые наследуются от ActionController::Base, например ApplicationController, чтобы включить в них определенные модули. На данный момент мой код выглядит так:
module MyModule
def inherited(child)
end
def my_test_method()
end
end
ActionController::Base.send(:extend, MyModule)
ActionController::Base.methods.include? 'my_test_method'
=> true
ActionController::Base.methods.include? 'inherited'
=> false
Код вызывается из файла инициализации плагина.