Descrição
Altera temporariamente variáveis de ambiente Ruby de forma controlada, especialmente em testes. É útil quando o código precisa de valores ENV diferentes sem deixar estado global alterado depois da execução de um bloco.
Variáveis de ambiente frequentemente contêm credenciais ou endpoints de serviço. Mantenha saídas de teste privadas e garanta que valores sejam restaurados após cada teste ou tarefa.