module Dry::Container::Configuration
@api public
Public Class Methods
extended(klass)
click to toggle source
@api private
Calls superclass method
# File lib/dry/container/mixin.rb, line 41 def self.extended(klass) super klass.class_eval do extend Dry::Configurable setting :namespace_separator, default: Config::DEFAULT_NAMESPACE_SEPARATOR setting :resolver, default: Config::DEFAULT_RESOLVER setting :registry, default: Config::DEFAULT_REGISTRY end end
Public Instance Methods
config()
click to toggle source
@api private
# File lib/dry/container/mixin.rb, line 53 def config @config ||= Config.new end
configure() { |config| ... }
click to toggle source
@api private
# File lib/dry/container/mixin.rb, line 59 def configure yield config end