Class: Jekyll::Converters::CSMinify

Inherits:
CoffeeScript
  • Object
show all
Defined in:
lib/jekyll-jsminify.rb

Instance Method Summary collapse

Constructor Details

#initialize(config = {}) ⇒ CSMinify

Returns a new instance of CSMinify.



40
41
42
# File 'lib/jekyll-jsminify.rb', line 40

def initialize(config={})
  @config = DEFAULT_UGLIFY_OPTS.merge config
end

Instance Method Details

#convert(content) ⇒ Object



52
53
54
# File 'lib/jekyll-jsminify.rb', line 52

def convert(content)
  Uglifier.new(@config['jsminify']).compile super
end

#matches(ext) ⇒ Object



44
45
46
# File 'lib/jekyll-jsminify.rb', line 44

def matches(ext)
  ext.downcase == ".coffee"
end

#output_ext(ext) ⇒ Object



48
49
50
# File 'lib/jekyll-jsminify.rb', line 48

def output_ext(ext)
  super
end