Sha256: 2820f0eb525b910af5fa20dc592d0d37b75cc151338e2afad6ec804fb0cfb7be
Contents?: true
Size: 760 Bytes
Versions: 1
Compression:
Stored size: 760 Bytes
Contents
GEM_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..')) YUI_COMPRESSOR = File.join(GEM_ROOT, 'lib', 'yuicompressor-2.4.2.jar') def compress_js(scripts) min_js = '' IO.popen("java -jar #{YUI_COMPRESSOR} --type js --charset utf8", 'r+') { |f| f.print(scripts); f.close_write; min_js = f.read } min_js end def concat_files(files) out = '' files.each do |file| out += file end out end def all_files(pattern) FileList[pattern].collect {|filename| File.read(filename)}.join "\n\n" end def copy_files(src, dest_dir, manifest) unless File.exist? dest_dir FileUtils.mkdir_p dest_dir end Dir.glob(src).each do |file| FileUtils.cp(file, destdir) puts " copied #{File.basename(file)}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kosmas58-compass-jquery-plugin-0.1.8 | lib/handle_js_files.rb |