opscode/omnibus — pull request #399 by schisamo (2014-12-03 19:19:25+00:00)
Title: Force `Kernel#open` to always return a `Tempfile`

This works around the fact that the OpenURI-provided `Kernel#open` returns a `StringIO` OR a `Tempfile` instances depending on the size of the data being downloaded. In the case of Omnibus we always want a `Tempfile`.

Fixes #381

/cc @opscode/release-engineers @danielsdeleo