making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be" Alan Kay
Types::Garantia end class CriarSolicitacaoUseCase def execute(command) solicitacao = Solicitacao.new(command.to_h) repository.save(solicitacao) end end
Types::Garantia end class CriarSolicitacaoUseCase def execute(command) solicitacao = Solicitacao.new(command.to_h) repository.save(solicitacao) end end