vcr/vcr — pull request #236 by bkimble (2012-12-13 19:36:15+00:00)
Title: Put parameters back in to URLs created from Typhoeus requests

Typhoeus 0.5.0 and above removed parameters from Typhoeus::Request#url .. this pull request makes VCR put them back in and alphabetizes them so matchers continue to work.

I'm not happy with the way I wrote the tests, but it's my lack of understanding of how the rest of the tests are set up that made them amateurish. This issue was severely blocking us and I couldn't spend as much time taking in the mass of tests as I would like.

@myronmarston if you think this is worthy, please merge it in -- I just wanted something up for other people in case they also run in to the same issues I did. I agree with you that the real fix is to fix Typhoeus, but changing Typhoeus::Request#url would be a much larger undertaking than to make VCR just deal with the ever-changing API.