Sha256: d14ada372c9b4e3f61b2a4cc27aeeca1e783be66b0337e94ab39a371bae76147
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
require "bundler/gem_tasks" require 'fileutils' require 'fancytree/rails/version' namespace :fancytree do desc "Update FancyTree library from current version" task :update => :build do cd "tmp/fancytree" do cd "build" do FileUtils.cp(Dir.glob("*.js"), '../../../vendor/assets/javascripts/fancytree') css_files = Dir.glob("skin*/*.css") css_files.each do |file| mkdir_p "../../../vendor/assets/stylesheets/fancytree/#{File.dirname(file)}" FileUtils.cp file, "../../../vendor/assets/stylesheets/fancytree/#{file}" end images_files = Dir.glob("skin*/*.gif") images_files.each do |file| mkdir_p "../../../vendor/assets/images/fancytree/#{File.dirname(file)}" FileUtils.cp file, "../../../vendor/assets/images/fancytree/#{file}" end end #following files are not in the build yet: FileUtils.cp(['src/jquery.fancytree.awesome.js'], '../../vendor/assets/javascripts/fancytree') end end task :build => "tmp/fancytree" do cd "tmp/fancytree" do #sh "npm install -g grunt-cli" sh "npm install" sh "grunt build --force" #foce because of tabfix end end file "tmp/fancytree" do mkdir_p "tmp" cd "tmp" do sh "git clone --branch '#{Fancytree::Rails::FANCYTREE_VERSION}' https://github.com/mar10/fancytree.git" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fancytree-rails-2.0.0.pre.6.pre.1 | Rakefile |