diff options
| author | _Tradam <[email protected]> | 2022-01-03 08:26:24 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-01-03 08:26:24 -0500 |
| commit | a0f792d8feadf919290b8349dbc0eac143545927 (patch) | |
| tree | ee70c5357d5969caaed08446c32746e656b223e6 /Rakefile | |
| parent | b535a6b1bd8019dbeba17f3853b338383208c9b3 (diff) | |
| download | FelECS-a0f792d8feadf919290b8349dbc0eac143545927.tar.gz FelECS-a0f792d8feadf919290b8349dbc0eac143545927.zip | |
See Changelog
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 38 |
1 files changed, 29 insertions, 9 deletions
@@ -1,15 +1,35 @@ # frozen_string_literal: true -# + require 'rubygems' require 'bundler/setup' require 'rspec/core/rake_task' require 'yard' require_relative './codeclimate/export-coverage' -require "bundler/gem_tasks" -require "rubocop/rake_task" +require 'bundler/gem_tasks' +require 'rubocop/rake_task' + +task default: [:spec, :yard, 'coverage:format'] +# task default: :rubocop + +desc 'Export to single file' +task :buildfile do + result = '' + main = File.read('lib/felflame.rb') + tmp = main.lines(chomp: true).select do |line| + line.include? 'require_relative ' + end + tmp.each do |file| + file.delete_prefix!('require_relative ') + result += "#{File.read("lib/#{file[1, file.length - 2]}.rb")}\n" + end -task :default => [:spec, :yard, 'coverage:format'] -#task default: :rubocop + result += main.lines.reject do |line| + line.include? 'require_relative ' + end.join + + `mkdir pkg` + File.write('pkg/felflame.rb', result) +end RuboCop::RakeTask.new @@ -31,15 +51,15 @@ YARD::Rake::YardocTask.new do |t| t.stats_options = ['--list-undoc'] end -#Rake::TestTask.new do |t| +# Rake::TestTask.new do |t| # t.pattern = "tests/**/*_test.rb" -#end +# end RSpec::Core::RakeTask.new :spec # For installing FelPacks -#Gem::Specification.find_all.each do |a_gem| +# 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.gsub('-', '/')}/tasks/*.rake").each { |r| load r } -#end +# end |
