class SmartCore::Injection::Injector::ContainerSet::AddingListener

@api private @since 0.1.0

Attributes

listener[R]

@return [Proc]

@api private @since 0.1.0

Public Class Methods

new(listener) click to toggle source

@param listener [Proc] @return [void]

@api private @since 0.1.0

# File lib/smart_core/injection/injector/container_set/adding_listener.rb, line 11
def initialize(listener)
  @listener = listener
end

Public Instance Methods

notify(container) click to toggle source

@param cotnainer [SmartCore::Container]

@api private @since 0.1.0

# File lib/smart_core/injection/injector/container_set/adding_listener.rb, line 19
def notify(container)
  listener.call(container)
end