travis-ci/travis-api — pull request #9 by brixen (2012-10-11 22:10:03+00:00)
Title: Update spec/support/matchers.rb

Rubinius does not yet destructure block (or method) arguments correctly in all cases in 1.9 mode. This change makes the specs pass on Rubinius.

It's not clear to me why the extra destructering is being used here. The #files method is returning an Array of two-element Arrays. Ruby will already destructure that Array into `name, content`.

I'm working on a smaller repro and I'll file an issue on Rubinius tracker when I get that.