rubinius/rubinius — Issue #1562: Enumerable#inject with nested block arguments in 1.9
Author: dstrelau
Created: 2012-02-15 03:21:14+00:00
State: open

```
{1 => [2,3]}.inject([]) {|a,(k,(v1,v2))| [k,v1,v2] }
```

```
MRI 1.9.3 => [1, 2, 3]
MRI 1.8.7 => [1, 2, 3]
rbx -X18 => [1, 2, 3]
rbx -X19 => [1, [2, 3], nil]
```

I know what you're thinking: "Why in god's name would anyone do this?"

https://github.com/carlhuda/bundler/blob/v1.1.rc.7/lib/bundler/resolver.rb#L424