Sha256: 9a24e6b9bdf067d1b28d18b985339fcf4d0f406ebd7b66fb5847885c8625bb8e
Contents?: true
Size: 662 Bytes
Versions: 8
Compression:
Stored size: 662 Bytes
Contents
require "sprockets" require "uglifier" desc "Compile the codelation.js file and save to /bower" task :compile do destination = File.expand_path("../../../bower", __FILE__) file = "codelation" # Initialize the sprockets environment assets = Sprockets::Environment.new(File.expand_path("../../../", __FILE__)) assets.append_path("app/assets/javascripts") # Compile bower/codelation.js compiled_js = assets.find_asset(file).to_s File.write(File.join(destination, "#{file}.js"), compiled_js) # Compile bower/codelation.min.js minified_js = Uglifier.compile(compiled_js) File.write(File.join(destination, "#{file}.min.js"), minified_js) end
Version data entries
8 entries across 8 versions & 1 rubygems