class Dry::Effects::System::AutoRegistrar
Public Instance Methods
call(component_dir)
click to toggle source
Always memoize and freeze registered components
# File lib/dry/effects/extensions/system.rb, line 12 def call(component_dir) components(component_dir).each do |component| next unless register_component?(component) container.register(component.key, memoize: true) { component.instance.freeze } end end