]> git.openstreetmap.org Git - rails.git/blobdiff - lib/output_compression/output_compression.rb
Standardise on double quoted strings
[rails.git] / lib / output_compression / output_compression.rb
index 2c5dd6ca541b3882499d11197647ef71c956b80b..fc80d68ad95cd0a4020c677b598de8a205c57b1b 100644 (file)
@@ -13,8 +13,8 @@
 # end
 
 begin
-  require 'zlib'
-  require 'stringio'
+  require "zlib"
+  require "stringio"
   GZIP_SUPPORTED = true
 rescue
   GZIP_SUPPORTED = false
@@ -34,13 +34,13 @@ module CompressionSystem
     if output.length < response.body.length
       @old_response_body = response.body
       response.body = output.string
-      response.headers['Content-encoding'] = @compression_encoding
+      response.headers["Content-encoding"] = @compression_encoding
     end
   end
 
   def accepts_gzip?
     return false unless GZIP_SUPPORTED
-    accepts = request.env['HTTP_ACCEPT_ENCODING']
+    accepts = request.env["HTTP_ACCEPT_ENCODING"]
     return false unless accepts && accepts =~ /(x-gzip|gzip)/
     @compression_encoding = $1
     true
@@ -49,18 +49,20 @@ module CompressionSystem
   def strip_whitespace
     response.body.gsub!(/()|(.*?<\/script>)|()|()|\s+/m) do |m|
       if m =~ /^()(.*?)<\/script>$/m
-        $1 + $2.strip.gsub(/\s+/, ' ').gsub('', "\n-->") + ''
+        $1 + $2.strip.gsub(/\s+/, " ").gsub("", "\n-->") + ""
       elsif m =~ /^$/m
-        ''
+        ""
       elsif m =~ /^<(textarea|pre)/
         m
-      else ' '
+      else " "
       end
     end
-    response.body.gsub! /\s+\s+/, '>'
+    response.body.gsub! /\s+\s+/, ">"
   end
 end
 
-class ActionController::Base
-  include CompressionSystem
+module ActionController
+  class Base
+    include CompressionSystem
+  end
 end