X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f730147766ee891fb3d3fd3e3acb151010def20d..550c4a3a45814fde5c809334c85f1ebc47659a82:/config/initializers/streaming.rb?ds=sidebyside diff --git a/config/initializers/streaming.rb b/config/initializers/streaming.rb deleted file mode 100644 index db61e6b24..000000000 --- a/config/initializers/streaming.rb +++ /dev/null @@ -1,23 +0,0 @@ -# Hack ActionController::DataStreaming to allow streaming from a file handle -module ActionController - module DataStreaming - alias_method :old_send_file, :send_file - - def send_file(file, options = {}) - if file.is_a? File or file.is_a? Tempfile - headers["Content-Length"] ||= file.size.to_s - - options[:filename] ||= File.basename(file.path) unless options[:url_based_filename] - send_file_headers! options - - self.status = options[:status] || 200 - self.content_type = options[:content_type] if options.key?(:content_type) - self.response_body = file - else - headers["Content-Length"] ||= File.size(file).to_s - - old_send_file(file, options) - end - end - end -end