Sha256: a7e8ec69b97909e792a14c099dab44bbb7e781d155d023b804d8555121cae4bc

Contents?: true

Size: 398 Bytes

Versions: 3

Compression:

Stored size: 398 Bytes

Contents

# -*- encoding: utf-8 -*-

module AssetsPackager
  module Compressors
    class Base
      def self.compress!
        content = _compress_and_load!
        ::File.open(file, 'w+') { |file| file.write content }
      end

      def self.file
        raise "Not implemented"
      end

      private
        def self._compress_and_load!
          raise "Not implemented"
        end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
assets_packager-0.0.2 lib/assets_packager/compressors/base.rb
assets_packager-0.0.1.1 lib/assets_packager/compressors/base.rb
assets_packager-0.0.1 lib/assets_packager/compressors/base.rb