Sha256: 7bf13eebed59f8fd6e5a78753ebdb8c1f06da0efa630be9d40c96c5914e0ea3e
Contents?: true
Size: 1.17 KB
Versions: 96
Compression:
Stored size: 1.17 KB
Contents
begin require 'bundler' Bundler::GemHelper.install_tasks rescue Exception end require 'rake/testtask' desc 'Run Slim benchmarks! (default parameters slow=false iterations=1000)' task :bench, :iterations, :slow do ruby('benchmarks/run-benchmarks.rb') end Rake::TestTask.new('test') do |t| t.libs << 'lib' << 'test/slim' t.test_files = FileList['test/slim/test_*.rb'] t.verbose = true end Rake::TestTask.new('test:rails') do |t| t.libs << 'lib' t.test_files = FileList['test/rails/test/test_*.rb'] t.verbose = true end task 'test:ci' do |t| Rake::Task[ENV['TASK']].execute end begin require 'rcov/rcovtask' Rcov::RcovTask.new do |t| t.libs << 'lib' << 'test/slim' t.test_files = FileList['test/slim/test_*.rb'] t.verbose = true end rescue LoadError task :rcov do abort 'RCov is not available. In order to run rcov, you must: gem install rcov' end end begin require 'yard' YARD::Rake::YardocTask.new do |t| t.files = %w(lib/**/*.rb) end rescue LoadError task :yard do abort 'YARD is not available. In order to run yard, you must: gem install yard' end end desc "Generate Documentation" task :doc => :yard task :default => 'test'
Version data entries
96 entries across 51 versions & 2 rubygems