Descrição
Define objetos de configuração baseados em classe para aplicações e ferramentas Ruby. É útil quando um projeto precisa de configurações estruturadas, valores padrão e sobrescritas em forma reutilizável.
Configuração controla comportamento e pode conter segredos. Mantenha regras de precedência claras, evite registrar configurações sensíveis e valide valores antes de aplicá-los.