Я хотел бы создать класс, который делегирует все методы экземпляра и класса другому классу. Моя цель - дать классу, который задан в настройках приложения, имя, которое, по-видимому, соответствует коду вокруг него.
Это то, что я имею до сих пор:
require 'delegate'
class Page < DelegateClass(PageAdapter)
# Empty
end
Однако, похоже, это делегирует только методы экземпляра, а не методы класса.