commitando gem funcional primeira versão.