lib/searchkick.rb in searchkick-4.0.2 vs lib/searchkick.rb in searchkick-4.1.0
- old
+ new
@@ -47,11 +47,11 @@
self.queue_name = :searchkick
self.model_options = {}
def self.client
@client ||= begin
- require "typhoeus/adapters/faraday" if defined?(Typhoeus)
+ require "typhoeus/adapters/faraday" if defined?(Typhoeus) && Gem::Version.new(Faraday::VERSION) < Gem::Version.new("0.14.0")
Elasticsearch::Client.new({
url: ENV["ELASTICSEARCH_URL"],
transport_options: {request: {timeout: timeout}, headers: {content_type: "application/json"}},
retry_on_failure: 2
@@ -188,9 +188,13 @@
end
else
yield redis
end
end
+ end
+
+ def self.warn(message)
+ super("[searchkick] WARNING: #{message}")
end
# private
def self.load_records(records, ids)
records =