module Dry::Core::Container::Configuration
def self.extended(klass)
- Api: - private
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
def config
- Api: - private
def config @config ||= Container::Config.new end
def configure
- Api: - private
def configure yield config end