は、今私が持っている:私はCの@yは、まだ「FOO」に等しく設定されるインスタンス化したときにRubyのデザインパターンの質問 - クラスは/モジュール継承
module A
class B
def initialize
@y = 'foo'
end
end
end
module A
class C < B
def initialize
@z = 'buzz'
end
end
end
は、どのように私はそれを持つことができますか?私はCで初期化を繰り返す必要がありますか?私は次の悪いパターンですか? @yはクラス変数か、モジュールの下の定数であるべきですか?どんな助けもありがとう!
引数リストのない 'super'は、元々の引数をそのまま渡すので、' super(params) 'の代わりに' super'と言うことができます。 –
+1私はいつもそれを忘れています。私は編集的です。参照の引用のための – EnabrenTane