Sha256: 126b1ead227a05dc323b9724ba2b37a336ff0e518757b49c6c125c9b380fee0d

Contents?: true

Size: 337 Bytes

Versions: 6

Compression:

Stored size: 337 Bytes

Contents

module RequirejsOptimizer

  module Step

    class Compress < Base

      def perform(*)
        RequirejsOptimizer.target_files("*.{js,css}").each do |f|
          gzip_file f
        end
      end

      def gzip_file(path)
        Zlib::GzipWriter.open("#{path}.gz") { |gz| gz.write(File.read(path)) }
      end

    end

  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
requirejs_optimizer-0.4.2 lib/requirejs_optimizer/step/compress.rb
requirejs_optimizer-0.3.2 lib/requirejs_optimizer/step/compress.rb
requirejs_optimizer-0.4.1 lib/requirejs_optimizer/step/compress.rb
requirejs_optimizer-0.2.0 lib/requirejs_optimizer/step/compress.rb
requirejs_optimizer-0.1.0 lib/requirejs_optimizer/step/compress.rb
requirejs_optimizer-0.0.5 lib/requirejs_optimizer/step/compress.rb