[Rails] Re: append_features(mod)

2012-09-20 Thread John Merlino
1.9.3p0 :003 class A 1.9.3p0 :004?   end 1.9.3p0 :009 A.is_a?(Module)  = true 1.9.3p0 :010 A.is_a?(Class)  = true 1.9.3p0 :011 Class.is_a?(Module)  = true class is module, so answer is append_features is run On Sep 20, 1:23 am, John Merlino stoici...@aol.com wrote: append_features(mod)

[Rails] Re: append_features(mod)

2012-09-20 Thread John Merlino
So that explains a lot. When module B is included in class C, we extend ActiveSupport::Concern, which invokes the extended hook in the module Concern, passing module B as local variable base. We want to indicate that module B is a concern, so we set an instance variable @_dependencies on it set