Sha256: e5e694afcdf2e8f3ae86329e961b82606fe889f552a368a4b1b1b40dd0b0af30
Contents?: true
Size: 982 Bytes
Versions: 2
Compression:
Stored size: 982 Bytes
Contents
# encoding: utf-8 require 'rubygems' begin require 'bundler' rescue LoadError => e warn e.message warn "Run `gem install bundler` to install Bundler." exit -1 end begin Bundler.setup(:development) rescue Bundler::BundlerError => e warn e.message warn "Run `bundle install` to install missing gems." exit e.status_code end require 'rake' desc "Removes the tmp and pkg directories" task :clean do pwd = Dir.pwd.to_s FileUtils.rm_rf Dir["#{pwd}/tmp"] FileUtils.rm_rf Dir["#{pwd}/pkg"] end desc "Copies resource files to the tmp directory (for testing purposes)" task :prepare do pwd = Dir.pwd.to_s FileUtils.cp_r("#{pwd}/resources/.", "#{pwd}/tmp") end require 'rspec/core/rake_task' RSpec::Core::RakeTask.new Rake::Task[:spec].enhance [:clean, :prepare] task :test => :spec task :default => :spec require 'yard' YARD::Rake::YardocTask.new task :doc => :yard require 'bundler/gem_tasks' Rake::Task[:build].enhance [:clean] require 'rgitflow'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
timewizard-0.3.7 | Rakefile |
timewizard-0.3.5 | Rakefile |