From fbf389f5e1bb0742726e8b3923074a72c410db10 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 21 Nov 2011 00:05:33 +0000 Subject: mogstored_rack: fix Ruby 1.8 compatibility Tempfile.open works differently, there. --- examples/mogstored_rack.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/mogstored_rack.rb b/examples/mogstored_rack.rb index d5b0fa7..caa779a 100644 --- a/examples/mogstored_rack.rb +++ b/examples/mogstored_rack.rb @@ -75,7 +75,7 @@ class MogstoredRack dir = File.dirname(path) File.directory?(dir) or return r(403) - Tempfile.open(["#{dir}/", "#{File.basename(path)}.tmp"]) do |tmp| + Tempfile.open([File.basename(path), ".tmp"], dir) do |tmp| tmp = tmp.to_io # delegated method calls are slower tmp.sync = true tmp.binmode @@ -94,7 +94,7 @@ class MogstoredRack fsync(dir, tmp) if @fsync resp = r(201) resp[1]["X-Received-Content-MD5"] = received - resp + return resp end end -- cgit v1.2.3-24-ge0c7