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, InvalidQueryError, LogSubscriber, MissingIndexError, Query, Results, UnsupportedVersionError

Constant Summary collapse

VERSION =
"0.7.5"

Class Method Summary collapse

Class Method Details

.callbacks?Boolean



34
35
36
# File 'lib/searchkick.rb', line 34

def self.callbacks?
  @callbacks
end

.clientObject



20
21
22
# File 'lib/searchkick.rb', line 20

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

.disable_callbacksObject



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

def self.disable_callbacks
  @callbacks = false
end

.enable_callbacksObject



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

def self.enable_callbacks
  @callbacks = true
end