Sha256: bfc866ece91893b027bef3c4ed8f347fe25aa4bf29cd1f866717e114426d09d0
Contents?: true
Size: 733 Bytes
Versions: 1
Compression:
Stored size: 733 Bytes
Contents
module Jzip module Engine module Support module Minifier include Notifier extend self def parse(source_file) target_file = derive_target(source_file) unless File.exists?(target_file) notify "Minifying '#{source_file}'" FileUtils.mkdir_p File.dirname(target_file) `ruby #{File.join(File.dirname(__FILE__), "jsmin.rb")} <#{source_file} >#{target_file}` end target_file end private def derive_target(source_file) source_file.gsub source_file.match(REG_EXPS[:partial]) ? Engine.tmp_dir : Engine.root_dir, File.join(Engine.tmp_dir, "_minified_") end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jzip-1.0.11 | lib/jzip/engine/support/minifier.rb |