Issue #992 has been updated by Shyouhei Urabe.

Status changed from Open to Rejected

No it isn't.  Your "workaround" is the canonical way.  See whatever documentation you like that describes inject method.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/992

----------------------------------------
http://redmine.ruby-lang.org