From dda43093d5b99b19f6b031dfe39910bc6f8b1ca0 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 10 May 2022 14:30:17 -0700 Subject: [PATCH] Made Searchkick.load_model public [skip ci] --- README.md | 2 +- lib/searchkick.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cad2095..2b053e9 100644 --- a/README.md +++ b/README.md @@ -1645,7 +1645,7 @@ class ReindexConversionsJob < ApplicationJob end # update column - model = class_name.constantize + model = Searchkick.load_model(class_name) model.transaction do conversions_by_record.each do |id, conversions| model.where(id: id).update_all(search_conversions: conversions) diff --git a/lib/searchkick.rb b/lib/searchkick.rb index 0d288ce..1d31075 100644 --- a/lib/searchkick.rb +++ b/lib/searchkick.rb @@ -285,7 +285,7 @@ module Searchkick relation end - # private + # public (for reindexing conversions) def self.load_model(class_name, allow_child: false) model = class_name.safe_constantize raise Error, "Could not find class: #{class_name}" unless model -- libgit2 0.21.0