# frozen_string_literal: true
namespace :driver do
desc 'Removes every driver but the one specified. Can be undone with driver:restore.' task :isolate, [:driver] do |_t, args| require 'rails_drivers/files' RailsDrivers::Files.isolate(args.driver) rescue RailsDrivers::Files::Error => e puts e.message end desc 'Removes all drivers. Can be undone with driver:restore.' task :clear do require 'rails_drivers/files' RailsDrivers::Files.clear end desc 'Undoes the effects of driver:isolate and driver:clear.' task :restore do require 'rails_drivers/files' RailsDrivers::Files.restore end
end