Sha256: 1b4eb8c99b34d85addb6e160c08c5bbdd6b2bbfe883392316b706f7b04063070
Contents?: true
Size: 982 Bytes
Versions: 3
Compression:
Stored size: 982 Bytes
Contents
begin require 'bundler' Bundler::GemHelper.install_tasks rescue Exception => e end require 'rake/testtask' desc 'Run Slim benchmarks! (Default :iterations is 1000)' task :bench, :iterations, :slow do |t, args| ruby("benchmarks/run.rb #{args[:slow]} #{args[:iterations]}") end Rake::TestTask.new(:test) do |t| t.libs << 'lib' << 'test' t.pattern = 'test/**/test_*.rb' t.verbose = true end begin require 'rcov/rcovtask' Rcov::RcovTask.new do |t| t.libs << 'lib' << 'test' t.pattern = 'test/**/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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slim-0.7.3 | Rakefile |
slim-0.7.2 | Rakefile |
slim-0.7.1 | Rakefile |