Sha256: 4b9bf13a12c9fba847012840c8728eca252511ad3874d15e5a8cea2b43682e78
Contents?: true
Size: 1011 Bytes
Versions: 4
Compression:
Stored size: 1011 Bytes
Contents
# # Rakefile - Porolog Rakefile # # 2 May 2018 # require 'rake/testtask' require 'yard' # -- Run All Tests Task -- Rake::TestTask.new do |task| task.libs << 'test' task.pattern = 'test/**/*_test.rb' end # -- Create Separate Test Tasks -- Dir['test/**/*_test.rb'].each do |test_file| name = File.basename(test_file, '.rb') Rake::TestTask.new(name) do |task| task.verbose = true task.options = '--verbose' task.libs << 'test' task.pattern = test_file task.warning = nil end end # -- Documentation Task -- YARD::Rake::YardocTask.new('doc') do |task| task.stats_options = ['--list-undoc'] end # -- Tasks -- task default: :test desc 'Help' task :help do puts <<-EOF Porolog is a Ruby library. See README.md for more information. See doc/index.html for documentation. Run rake -T for other tasks. EOF end desc 'Show TODOs' task :todo do puts `egrep -r "TODO|TECH-DEBT" * | egrep -v "coverage/|doc/|Show TODOs"` end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
porolog-1.0.3 | Rakefile |
porolog-1.0.2 | Rakefile |
porolog-1.0.1 | Rakefile |
porolog-1.0.0 | Rakefile |