lib/active_archive/base.rb in active_archive-4.0.7 vs lib/active_archive/base.rb in active_archive-5.0.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
module ActiveArchive
module Base
def self.included(base)
base.extend Methods
@@ -187,10 +189,10 @@
end
end
def set_record_window(_, name, reflection)
quoted_table_name = reflection.quoted_table_name
- window = ActiveArchive::Settings.config.dependent_record_window
+ window = ActiveArchive.configuration.dependent_record_window
query = "#{quoted_table_name}.archived_at > ? AND #{quoted_table_name}.archived_at < ?"
send(name).unscope(where: :archived_at)
.where([query, archived_at - window, archived_at + window])