Module: Gummi
- Defined in:
- lib/gummi.rb,
lib/gummi/api.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: API, DbLayer, EntityLayer, Errors, Rails, RepositoryLayer Classes: Configuration
Constant Summary collapse
- VERSION =
'1.0.2'
Class Method Summary collapse
- .config ⇒ Object
-
.configure {|config| ... } ⇒ Object
Public: Yields the configuration instance.
- .env ⇒ Object
-
.reset! ⇒ Object
Public: Reset the configuration (useful for testing).
Class Method Details
.config ⇒ Object
23 24 25 |
# File 'lib/gummi/configuration.rb', line 23 def self.config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
Public: Yields the configuration instance.
29 30 31 |
# File 'lib/gummi/configuration.rb', line 29 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 |
.reset! ⇒ Object
Public: Reset the configuration (useful for testing).
35 36 37 |
# File 'lib/gummi/configuration.rb', line 35 def self.reset! @config = nil end |