Estou lendo um livro chamado Rails AntiPatterns e eles falam sobre o uso de delegação para evitar violar a Lei de Demeter. Aqui está o seu exemplo principal: Eles acreditam que chamar algo assim no controlador é ruim (e eu concordo) @street = @invoice.customer.address.street A solução proposta...