Rakefile in whirled_peas-0.6.0 vs Rakefile in whirled_peas-0.7.0

- old
+ new

@@ -3,39 +3,29 @@ RSpec::Core::RakeTask.new(:spec) def screen_test(file, method) raise ArgumentError, 'Missing argument: file' unless file - - require 'bundler/setup' - require 'whirled_peas' - require_relative 'screen_test/screen_tester' - - WhirledPeas::ScreenTester.new(file).send(method) + require_relative 'tools/whirled_peas/tools/screen_tester' + WhirledPeas::Tools::ScreenTester.new(file).send(method) end namespace :screen_test do - %i[template view run save debug].each do |t| + %i[template view run save update debug].each do |t| task t, [:file] do |_, args| screen_test(args[:file], t) end end task :update_all do - require 'bundler/setup' - require 'whirled_peas' - require_relative 'screen_test/screen_tester' - - WhirledPeas::ScreenTester.update_all + require_relative 'tools/whirled_peas/tools/screen_tester' + WhirledPeas::Tools::ScreenTester.update_all end end task :screen_test do - require 'bundler/setup' - require 'whirled_peas' - require_relative 'screen_test/screen_tester' - - WhirledPeas::ScreenTester.run_all + require_relative 'tools/whirled_peas/tools/screen_tester' + WhirledPeas::Tools::ScreenTester.run_all end task default: :ci -task ci: [:screen_test, :spec] +task ci: %i[spec screen_test]