module Dry::Configurable::InstanceMethods

def finalize!

Other tags:
    Api: - public
def finalize!
  return self if frozen?
  super
  freeze
end

def initialize(*)

Other tags:
    Api: - private
def initialize(*)
  @config = Config.new(self.class._settings.dup)
  super
end

def initialize_copy(source)

Other tags:
    Api: - public
def initialize_copy(source)
  super
  @config = source.config.dup
end