モジュールで定義されたクラス変数
Rubyではモジュールで定義されたクラス変数は、include されたクラス間で共有されるのか。気づかなくてしばらくはまった。
そうして欲しくないクラス変数の定義は
module Foo def self.included(mod) @@hoge = 'hogehoge' end end
とかやるべきなのかな。よく分かんない。
Rubyではモジュールで定義されたクラス変数は、include されたクラス間で共有されるのか。気づかなくてしばらくはまった。
そうして欲しくないクラス変数の定義は
module Foo def self.included(mod) @@hoge = 'hogehoge' end end
とかやるべきなのかな。よく分かんない。