すべてのインスタンスとクラスのメソッドを別のクラスに委譲するクラスを作りたいと思います。私の目的は、appオプションで設定されたクラスに、その周りのコードに適合する名前を付けることができるようにすることです。クラスメソッドをどのように委譲しますか?
これは私がこれまで持っているものです。
require 'delegate'
class Page < DelegateClass(PageAdapter)
# Empty
end
しかし、これが唯一のインスタンスメソッドではなく、クラスメソッドを委任するようです。
私はあなたがすべきだと思いますサブクラス 'PageAdapter' – ShiningRay
ShiningRay - あなたが正しいと思います。私はちょっと愚かな自分自身を考えていない:)あなたが答えとして追加する場合はそれを選択します –