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.8"

Class Method Summary collapse

Class Method Details

.callbacks?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/searchkick.rb', line 38

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

.client=(client) ⇒ Object



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

def self.client=(client)
  @client = client
end

.disable_callbacksObject



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

def self.disable_callbacks
  @callbacks = false
end

.enable_callbacksObject



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

def self.enable_callbacks
  @callbacks = true
end