Rakefile in thinreports-0.9.1 vs Rakefile in thinreports-0.10.0

- old
+ new

@@ -1,20 +1,21 @@ -# coding: utf-8 - require 'rake/testtask' +require 'rubocop/rake_task' require 'yard' +task default: %i[test rubocop] + Rake::TestTask.new do |t| t.libs << 'test' t.test_files = Dir['test/unit/**/test_*.rb'] end namespace :examples do desc 'Run all examples' - task all: :_init do + task :all do require_relative 'examples/helper' - Dir['examples/*/*.rb'].each {|f| require_relative f } + Dir['examples/*/*.rb'].each { |f| require_relative f } end Dir['examples/*/*.rb'].each do |f| casename = File.basename(File.dirname(f)) @@ -22,18 +23,16 @@ task casename.to_sym => :_init do require_relative 'examples/helper' require_relative "examples/#{casename}/#{casename}" end end - - task :_init do - $:.push File.expand_path('../lib', __FILE__) - end end desc 'Run all examples' task examples: :'examples:all' YARD::Rake::YardocTask.new :doc do |yard| yard.files = Dir['lib/**/*.rb'] yard.options = ['--readme', 'README.md'] end + +RuboCop::RakeTask.new