Sha256: bc97a7a9fdeb23ee4d8a9cea5f2086c45dc128fb72d1d215b79f20383d21df44
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
task :environment do require './app' require 'pry' end stylesheets = ["luca-ui-bootstrap.css","luca-ui-development-tools.css","sandbox.css"] scripts = ["dependencies.js","sandbox.js"] namespace :release do desc "Compile and Minify" task :all => [:assets,:minify] desc "Compile all the assets" task :assets => :environment do File.open( File.join(App.root,'vendor','assets','stylesheets','luca-development.css'), 'w+' ) do |fh| fh.puts(App.sprockets["luca/development.css"].to_s) end File.open( File.join(App.root,'vendor','assets','stylesheets','luca-components.css'), 'w+' ) do |fh| fh.puts(App.sprockets["luca.css"].to_s) end File.open( File.join(App.root,'tmp','luca.js'), 'w+' ) do |fh| fh.puts(App.sprockets["luca.js"].to_s) end File.open( File.join(App.root,'tmp','luca-development.js'), 'w+' ) do |fh| fh.puts(App.sprockets["luca/development.js"].to_s) end File.open( File.join(App.root,'tmp','luca-dependencies.js'), 'w+' ) do |fh| fh.puts(App.sprockets["luca/dependencies.js"].to_s) end end desc "Minify the assets" task :minify do `uglifyjs tmp/luca.js > vendor/assets/javascripts/luca.min.js` `uglifyjs tmp/luca-development.js > vendor/assets/javascripts/luca-development.min.js` `uglifyjs tmp/luca-dependencies.js > vendor/assets/javascripts/luca-dependencies.min.js` `cat vendor/assets/javascripts/luca-dependencies.min.js vendor/assets/javascripts/luca.min.js > vendor/assets/javascripts/luca.full.min.js` `rm tmp/*.js` end desc "Build the gem" task :gem => [:assets,:minify] do `gem build luca.gemspec` end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
luca-0.9.89 | Rakefile |