Sha256: 245d35c5490aef030b7966668e3feb2590e797762ff0ee82f246f393c43e42cc

Contents?: true

Size: 384 Bytes

Versions: 3

Compression:

Stored size: 384 Bytes

Contents

module Trestle
  class SprocketsCompressor
    def initialize(original_compressor, excluded_files: ["trestle/admin"])
      @original_compressor = original_compressor
      @excluded_files = excluded_files
    end

    def call(input)
      if @excluded_files.include?(input[:name])
        input[:data]
      else
        @original_compressor.call(input)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trestle-0.10.1 lib/trestle/sprockets_compressor.rb
trestle-0.10.0 lib/trestle/sprockets_compressor.rb
trestle-0.10.0.pre2 lib/trestle/sprockets_compressor.rb