Railsのソースを読むと、
ActiveSupportのAutoloadで、
以下のようなコードがありました。
ruby
1def self.extended(base) # :nodoc: 2 base.class_eval do 3 @_autoloads = {} 4 @_under_path = nil 5 @_at_path = nil 6 @_eager_autoload = false 7 end 8end
extendされた際に、そのクラスに対して
メンバ変数を定義していることは、わかったのですが
なぜ、このようなコードを書いているのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。