class Dry::Effects::System::Container

Public Class Methods

finalize!() click to toggle source
Calls superclass method
# File lib/dry/effects/extensions/system.rb, line 32
def self.finalize!
  return self if finalized?

  super

  # Force all components to load
  each_key { |key| resolve(key) }
  self
end
injector(effects: true, **kwargs) click to toggle source
Calls superclass method
# File lib/dry/effects/extensions/system.rb, line 24
def self.injector(effects: true, **kwargs)
  if effects
    Dry::Effects.AutoInject(**kwargs)
  else
    super()
  end
end