An array can be used as a workaround:

[1,2,3].inject([[],arg]) { |(a,b), elem|
     ...
     [a,arg]
}

lopex