module SmartCore::Injection::DSL::ClassInheritance
@api private @since 0.1.0
Public Instance Methods
inherited(child_klass)
click to toggle source
@param child_klass [Class] @return [void]
@api private @since 0.1.0
Calls superclass method
# File lib/smart_core/injection/dsl.rb, line 31 def inherited(child_klass) child_klass.instance_variable_set( :@__smart_injection_injector__, __smart_injection_injector__.duplicate_for(child_klass) ) child_klass.singleton_class.prepend(ClassInheritance) super end