# File lib/dragonfly/temp_object.rb, line 134 def to_file(path, opts={}) mode = opts[:mode] || 0644 prepare_path(path) unless opts[:mkdirs] == false if @data File.open(path, 'wb', mode){|f| f.write(@data) } else FileUtils.cp(self.path, path) File.chmod(mode, path) end File.new(path, 'rb') end