module Dry::Configurable::ClassMethods

def __config_reader__

Other tags:
    Api: - private
def __config_reader__
  @__config_reader__ ||=
    begin
      reader = Module.new do
        def self.define(name)
          define_method(name) do
            config[name]
          end
        end
      end
      if included_modules.include?(InstanceMethods)
        include(reader)
      end
      extend(reader)
      reader
    end
end