Sha256: faec0e5aeeee5af1cfa3ed948dbcc7d8b474bc6f50a38a1c90db6e0826eeb44c
Contents?: true
Size: 953 Bytes
Versions: 1
Compression:
Stored size: 953 Bytes
Contents
require "bundler/gem_tasks" THEMES = %w( cerulean cosmo cyborg darkly flatly journal litera lumen lux materia minty pulse sandstone simplex sketchy solar slate spacelab superhero united yeti ).freeze source_dir = "bootswatch-src" namespace :stylesheets do desc "Cleaning stylesheets directory" task :clean do rm_rf "app/assets/stylesheets/bootswatch" end desc "Copy #{source_dir}/themes/" task :copy do THEMES.each do |theme| src_dir = FileList["#{source_dir}/#{theme}/*.scss"] tgt_dir = "app/assets/stylesheets/bootswatch/#{theme}/" mkdir_p tgt_dir cp_r src_dir, tgt_dir end end desc "Setup stylesheet assets" task setup: [:clean, :copy] end desc "Remove minified file .min" task :cleanup do Dir.glob('app/assets/**/*.min.*').each do |file| rm file end end desc "Setup or update assets files" task setup: ["stylesheets:setup"]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bootswatch-4.0.0.beta2 | Rakefile |