class Dry::Core::ClassBuilder

def create_named

Other tags:
    Api: - private
def create_named
  name = self.name
  base = create_base(namespace, name, parent)
  klass = ::Class.new(base)
  namespace.module_eval do
    remove_const(name)
    const_set(name, klass)
    remove_const(name)
    const_set(name, base)
  end
  klass
end