diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index c8e4d81993..6d9ae3c433 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -699,12 +699,6 @@ Rails/ApplicationMailer: Exclude: - 'app/mailers/spree/base_mailer.rb' -# Offense count: 1 -# This cop supports unsafe autocorrection (--autocorrect-all). -Rails/ApplicationRecord: - Exclude: - - 'lib/tasks/data/remove_transient_data.rb' - # Offense count: 5 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: NilOrEmpty, NotPresent, UnlessPresent. diff --git a/lib/tasks/data/remove_transient_data.rake b/lib/tasks/data/remove_transient_data.rake index 2a2d8d2180..5f5cd7449e 100644 --- a/lib/tasks/data/remove_transient_data.rake +++ b/lib/tasks/data/remove_transient_data.rake @@ -1,12 +1,10 @@ # frozen_string_literal: true -require 'highline' -require 'tasks/data/remove_transient_data' - namespace :ofn do namespace :data do desc 'Remove transient data' task remove_transient_data: :environment do + require 'tasks/data/remove_transient_data' RemoveTransientData.new.call end end diff --git a/lib/tasks/data/remove_transient_data.rb b/lib/tasks/data/remove_transient_data.rb index 9c77d7aa5e..08411af0c4 100644 --- a/lib/tasks/data/remove_transient_data.rb +++ b/lib/tasks/data/remove_transient_data.rb @@ -6,7 +6,7 @@ class RemoveTransientData # This model lets us operate on the sessions DB table using ActiveRecord's # methods within the scope of this service. This relies on the AR's # convention where a Session model maps to a sessions table. - class Session < ActiveRecord::Base + class Session < ApplicationRecord end def call