lib/rabbit/source/base.rb in rabbit-0.9.2 vs lib/rabbit/source/base.rb in rabbit-0.9.3

- old
+ new

@@ -1,6 +1,7 @@ require 'fileutils' +require 'tmpdir' require 'rabbit/rabbit' module Rabbit module Source @@ -106,9 +107,12 @@ @base_uri = parse_uri(@base) if @base_uri.nil? or @base_uri.scheme.nil? @tmp_base = @base else @tmp_base = "." + end + unless ::File.writable?(@tmp_base) + @tmp_base = Dir.tmpdir end end def parse_uri(str) begin