finish ruby enumerable module