diff options
| author | realtradam <[email protected]> | 2021-06-13 03:09:18 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-06-13 03:09:18 -0400 |
| commit | 419f0a94adbbf94f157964bc184b404575cd5078 (patch) | |
| tree | 718ae1c848ff367bf23c9c08fbb646ea03c0f360 /Rakefile | |
| parent | a8cdd0ba15c146032b50178fb426975424945639 (diff) | |
| download | FelECS-419f0a94adbbf94f157964bc184b404575cd5078.tar.gz FelECS-419f0a94adbbf94f157964bc184b404575cd5078.zip | |
added support for FelPacks
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -1,23 +1,35 @@ #require 'rake/testtask' +require 'rubygems' +require 'bundler/setup' require 'rspec/core/rake_task' require 'yard' require_relative './codeclimate/export-coverage' + +task :default => [:spec, :yard, 'coverage:format'] + +# For installing FelPacks +Gem::Specification.find_all.each do |a_gem| + next unless a_gem.name.include? 'felpack-' + + Dir.glob("#{a_gem.gem_dir}/lib/#{a_gem.name}/tasks/*.rake").each { |r| load r } +end + namespace :coverage do - desc "format coverage so it can be exported to codeclimate" + desc 'format coverage so it can be exported to codeclimate' task :format do ReportCoverage.format end - desc "upload coverage using your key" + 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.files = ['system_manager.rb', '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 |
