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