Reduce is an alias for inject, and depending on which template you use to generate the docs, method aliases are not given the same prominence as full methods. Some templates simply say "this method is also known as..." underneath the original method in a tiny font.
If it were the other way around, and inject was an alias for reduce, I think there would be a lot less confused rubyists.
If it were the other way around, and inject was an alias for reduce, I think there would be a lot less confused rubyists.