Module: Gummi
- Defined in:
- lib/gummi.rb,
lib/gummi/rails.rb,
lib/gummi/errors.rb,
lib/gummi/version.rb,
lib/gummi/configuration.rb,
lib/gummi/db_layer/index.rb,
lib/gummi/db_layer/document.rb,
lib/gummi/entity_layer/entity.rb,
lib/gummi/db_layer/fields/time.rb,
lib/gummi/rails/instrumentation.rb,
lib/gummi/db_layer/default_index.rb,
lib/gummi/db_layer/fields/string.rb,
lib/gummi/db_layer/fields/boolean.rb,
lib/gummi/db_layer/fields/integer.rb,
lib/gummi/db_layer/fields/keyword.rb,
lib/gummi/db_layer/document/object.rb,
lib/gummi/repository_layer/repository.rb,
lib/gummi/db_layer/document/attributes.rb,
lib/gummi/db_layer/document/search/raw.rb,
lib/gummi/rails/instrumentation/railtie.rb,
lib/gummi/db_layer/fields/path_hierarchy.rb,
lib/gummi/db_layer/document/search/result.rb,
lib/gummi/db_layer/fields/ngram_and_plain.rb,
lib/gummi/db_layer/fields/positive_integer.rb,
lib/gummi/db_layer/fields/sanitized_string.rb,
lib/gummi/db_layer/document/search/filtered.rb,
lib/gummi/db_layer/document/search/searching.rb,
lib/gummi/repository_layer/repository/result.rb,
lib/gummi/rails/instrumentation/log_subscriber.rb,
lib/gummi/rails/instrumentation/controller_runtime.rb
Defined Under Namespace
Modules: DbLayer, EntityLayer, Errors, Rails, RepositoryLayer
Classes: Configuration
Constant Summary
collapse
- VERSION =
'1.0.6'
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
58
59
60
|
# File 'lib/gummi.rb', line 58
def self.client
@client ||= ::Elasticsearch::Client.new Gummi.config.attributes
end
|
.config ⇒ Object
50
51
52
|
# File 'lib/gummi.rb', line 50
def self.config
@config ||= Configuration.new
end
|
54
55
56
|
# File 'lib/gummi.rb', line 54
def self.configure(&block)
yield config
end
|
.env ⇒ Object
42
43
44
45
46
47
48
|
# File 'lib/gummi.rb', line 42
def self.env
if defined? ::Rails
::Rails.env
else
RAILS_ENV || 'development'
end
end
|
.reload_configuration! ⇒ Object
62
63
64
|
# File 'lib/gummi.rb', line 62
def self.reload_configuration!
@client = ::Elasticsearch::Client.new Gummi.config.attributes
end
|