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)
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
2 matches
Mail list logo