From 548ea14d727d5f296427714fa500a793cfa21939 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Mon, 21 Feb 2022 17:36:12 -0800 Subject: [PATCH] Removed class methods from instances [skip ci] --- lib/searchkick/index.rb | 4 ++-- lib/searchkick/model.rb | 2 +- lib/searchkick/record_indexer.rb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/searchkick/index.rb b/lib/searchkick/index.rb index 949044e..62f0065 100644 --- a/lib/searchkick/index.rb +++ b/lib/searchkick/index.rb @@ -400,7 +400,7 @@ module Searchkick if Searchkick.callbacks_value == :bulk yield else - name = "#{record.searchkick_klass.name} #{name}" if record && record.searchkick_klass + name = "#{record.class.searchkick_klass.name} #{name}" if record && record.class.searchkick_klass event = { name: name, id: search_id(record) @@ -416,7 +416,7 @@ module Searchkick yield else event = { - name: "#{records.first.searchkick_klass.name} #{name}", + name: "#{records.first.class.searchkick_klass.name} #{name}", count: records.size } ActiveSupport::Notifications.instrument("request.searchkick", event) do diff --git a/lib/searchkick/model.rb b/lib/searchkick/model.rb index cecdf56..b09b134 100644 --- a/lib/searchkick/model.rb +++ b/lib/searchkick/model.rb @@ -51,7 +51,7 @@ module Searchkick end class_eval do - cattr_reader :searchkick_options, :searchkick_klass + cattr_reader :searchkick_options, :searchkick_klass, instance_reader: false class_variable_set :@@searchkick_options, options.dup class_variable_set :@@searchkick_klass, self diff --git a/lib/searchkick/record_indexer.rb b/lib/searchkick/record_indexer.rb index 234ca4d..c603791 100644 --- a/lib/searchkick/record_indexer.rb +++ b/lib/searchkick/record_indexer.rb @@ -115,7 +115,7 @@ module Searchkick single ? "Store" : "Import" end record = index_records.first || delete_records.first - name = record.searchkick_klass.name + name = record.class.searchkick_klass.name message = lambda do |event| event[:name] = "#{name} #{action}" if single -- libgit2 0.21.0