Sha256: f3bf7b3aee34d0bdf2a16b4600bfcdddd9a8ddc0cbc43194c031ed00eba6cb9e

Contents?: true

Size: 646 Bytes

Versions: 5

Compression:

Stored size: 646 Bytes

Contents

namespace :jstree_rails do

  desc' Install required assets'
  task :install do
    print 'Checking for asset directory... '
    FileUtils.mkdir_p(File.join(Rails.root, 'public', 'jstree_rails'))
    puts 'OK'
    print 'Removing any legacy assets... '
    FileUtils.rm_rf(File.join(Rails.root, 'public', 'jstree_rails', '*'))
    puts 'OK'
    print 'Installing assets... '
    FileUtils.cp_r(File.join(File.dirname(__FILE__), '..', '..', 'files', 'public', '.'), File.join(Rails.root, 'public', 'jstree_rails'))
    puts 'Done'
  end

  desc 'Upgrade required assets'
  task :upgrade do
    Rake::Task['jstree_rails:install'].invoke
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jstree_rails-0.1.4 lib/jstree_rails/tasks.rb
jstree_rails-0.1.3 lib/jstree_rails/tasks.rb
jstree_rails-0.1.2 lib/jstree_rails/tasks.rb
jstree_rails-0.1.1 lib/jstree_rails/tasks.rb
jstree_rails-0.1.0 lib/jstree_rails/tasks.rb