cwninja/geminabox — pull request #78 by sw17ch (2012-09-28 15:22:02+00:00)
Title: Fix .gem file permissions problem.

Tempfile.new makes files with permissions of 0600[1]. This means that if
the webserver is running as a different user, the newly uploaded .gem
file won't be readable. This patch adds a chmod to the atomicwrite
function.

1: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/tempfile/rdoc/Tempfile.html#method-c-new