class JekyllAssetPipeline::Compressor

Base class for asset compressors See github.com/matthodan/jekyll-asset-pipeline#asset-compression

Attributes

compressed[R]

Returns compressed content

Public Class Methods

filetype() click to toggle source

Filetype to process (e.g. '.js')

# File lib/jekyll_asset_pipeline/compressor.rb, line 18
def self.filetype
  ''
end
new(content) click to toggle source
# File lib/jekyll_asset_pipeline/compressor.rb, line 9
def initialize(content)
  @content = content
  @compressed = compress
end

Public Instance Methods

compress() click to toggle source

Logic to compress assets

Available instance variables: @content Content to be compressed

Returns compressed string

# File lib/jekyll_asset_pipeline/compressor.rb, line 28
def compress
  @content
end