Sha256: eddace54c41fa2fe39b7932d66c7e7bb00334bcf04feb424b36ab7cdd729d7c1

Contents?: true

Size: 996 Bytes

Versions: 4

Compression:

Stored size: 996 Bytes

Contents

namespace :bundles do
  
  BUNDLES = ["JavaScript\ jQuery.tmbundle", "JavaScript.tmbundle"]

  desc 'Install TextMate bundles for jQuery and Jsspec(include in general javascript)'
  task :tm do
    require 'tmpdir'
    require 'fileutils'
    BUNDLES.each { |bundle|
      bundle_dir = File.join(File.dirname(__FILE__), "../../../bundles", bundle)
      FileUtils.cp_r(bundle_dir, Dir.tmpdir)
      `open "#{File.join(Dir.tmpdir, bundle)}"`
    }
  end
  
  desc 'Install TextMate bundles from SVN for jQuery and Jsspec(include in general javascript). This requires svn to be installed.'
  task :tm_svn do
    require 'tmpdir'
    require 'fileutils'
    BUNDLES.each { |bundle|
      bundle_filename = File.join(Dir.tmpdir, bundle)
      puts "Getting #{bundle} from svn http://svn.textmate.org/trunk/Bundles/#{bundle} and will open in Textmate"
      `svn export --force "http://svn.textmate.org/trunk/Bundles/#{bundle}" "#{bundle_filename}"`
      `open "#{bundle_filename}"`
    }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jqueryplugingen-0.1.4 lib/jquery_plugin_gen/support/bundles.rake
jqueryplugingen-0.2.0 lib/jquery_plugin_gen/support/bundles.rake
jqueryplugingen-0.1.2 lib/jquery_plugin_gen/support/bundles.rake
jqueryplugingen-0.1.3 lib/jquery_plugin_gen/support/bundles.rake