Method: Injectable::ClassMethods#inherited

Defined in:
lib/injectable/class_methods.rb

#inherited(base) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/injectable/class_methods.rb', line 15

def inherited(base)
  base.class_eval do
    self.dependencies = dependencies.with_namespace(base)
    self.initialize_arguments = initialize_arguments.dup
    self.call_arguments = call_arguments.dup
  end
end