Module: Searchkick

Defined in:
lib/searchkick/logging.rb,
lib/searchkick.rb,
lib/searchkick/index.rb,
lib/searchkick/model.rb,
lib/searchkick/query.rb,
lib/searchkick/search.rb,
lib/searchkick/reindex.rb,
lib/searchkick/results.rb,
lib/searchkick/similar.rb,
lib/searchkick/version.rb

Overview

Defined Under Namespace

Modules: ControllerRuntime, Model, Reindex, Search, Similar Classes: Index, LogSubscriber, Query, Results

Constant Summary collapse

VERSION =
"0.7.2"

Class Method Summary collapse

Class Method Details

.callbacks?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/searchkick.rb', line 31

def self.callbacks?
  @callbacks
end

.clientObject



17
18
19
# File 'lib/searchkick.rb', line 17

def self.client
  @client ||= Elasticsearch::Client.new(url: ENV["ELASTICSEARCH_URL"])
end

.disable_callbacksObject



27
28
29
# File 'lib/searchkick.rb', line 27

def self.disable_callbacks
  @callbacks = false
end

.enable_callbacksObject



23
24
25
# File 'lib/searchkick.rb', line 23

def self.enable_callbacks
  @callbacks = true
end