summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
blob: ff0dcc8d72424d12e2c0caddf7b0b0348fc492ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

require 'rake/testtask'
require 'yard'
require_relative './codeclimate/export-coverage'

namespace :coverage do
  desc "format coverage so it can be exported to codeclimate"
  task :format do
    ReportCoverage.format
  end

  desc "upload coverage using your key"
  task :upload do
    ReportCoverage.upload
  end
end

YARD::Rake::YardocTask.new do |t|
  t.files = ['component_manager.rb', 'entity_manager.rb', 'felflame.rb']
  t.options = ['--output-dir', './docs', 'yardoc --markup=markdown|textile|rdoc(default)']
  t.stats_options = ['--list-undoc']
end

Rake::TestTask.new do |t|
  t.pattern = "tests/**/*_test.rb"
end