Module: ActiveStash

Defined in:
lib/active_stash/search.rb,
lib/active_stash.rb,
lib/active_stash/error.rb,
lib/active_stash/index.rb,
lib/active_stash/assess.rb,
lib/active_stash/logger.rb,
lib/active_stash/railtie.rb,
lib/active_stash/version.rb,
lib/active_stash/relation.rb,
lib/active_stash/index_dsl.rb,
lib/active_stash/validations.rb,
lib/active_stash/index_lookup.rb,
lib/active_stash/query_builder.rb,
lib/active_stash/schema_builder.rb,
lib/active_stash/backports/rails6.rb,
lib/active_stash/collection_proxy.rb,
lib/active_stash/model_reflection.rb,
lib/active_stash/finalized_index_config.rb,
lib/active_stash/assess/column_name_rules.rb,
lib/active_stash/relation_help/compatibility.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Backports, ModelReflection, RelationHelp, Search, Validations Classes: ActiveStashError, Assess, AssessError, AssessmentNotFound, AssessmentOutdated, CollectionDivergedError, CollectionError, CollectionExistsError, CollectionProxy, Config, ConfigError, Error, FinalizedIndexConfig, Index, IndexDSL, IndexLookup, Logger, NoCollectionError, NoMatchAllError, QueryBuilder, QueryError, RailsUndefinedError, Railtie, Reflector, Relation, SchemaBuilder

Constant Summary collapse

VERSION =
GVB.version

Class Method Summary collapse

Class Method Details

.configObject



37
38
39
# File 'lib/active_stash.rb', line 37

def self.config
  @@config ||= Config.new
end

.configure {|self.config| ... } ⇒ Object

Yields:



41
42
43
# File 'lib/active_stash.rb', line 41

def self.configure
  yield self.config
end