implementado processamento em ruby