Sha256: 6fd583b30e782e050893c207da77493c01fcd973fc32de03617736df2d451e43
Contents?: true
Size: 962 Bytes
Versions: 1
Compression:
Stored size: 962 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]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
timewizard-0.3.4 | Rakefile |