class Embork::Sprockets::ClosureCompiler
Public Class Methods
compiler()
click to toggle source
# File lib/embork/sprockets/closure_compiler.rb, line 11 def self.compiler require 'closure-compiler' @compiler ||= Closure::Compiler.new( :jar_file => File.expand_path('../support/closure_compiler.jar', __FILE__), :compilation_level => 'SIMPLE' ) end
Public Instance Methods
evaluate(scope, locals, &block)
click to toggle source
# File lib/embork/sprockets/closure_compiler.rb, line 19 def evaluate(scope, locals, &block) @logger.info 'Compressing %s.js with the closure compiler' % scope.logical_path self.class.compiler.compile data end
prepare()
click to toggle source
# File lib/embork/sprockets/closure_compiler.rb, line 7 def prepare @logger = Embork::Logger.new STDOUT, :simple end