Sha256: 37936592febc6dcbd457e3754e810aaf6372b26d7fc1ebc56f496082316925a6

Contents?: true

Size: 1.4 KB

Versions: 17

Compression:

Stored size: 1.4 KB

Contents

require 'elastics-client'
require 'elastics-scopes'
require 'active_attr'

require 'elastics/class_proxy/model_syncer'
require 'elastics/instance_proxy/model_syncer'
require 'elastics/model_syncer'

require 'elastics/class_proxy/model_indexer'
require 'elastics/instance_proxy/model_indexer'
require 'elastics/model_indexer'

require 'elastics/active_model/timestamps'
require 'elastics/active_model/attachment'
require 'elastics/active_model/inspection'
require 'elastics/active_model/storage'
require 'elastics/class_proxy/active_model'
require 'elastics/instance_proxy/active_model'
require 'elastics/active_model'

require 'elastics/refresh_callbacks'

require 'elastics/models_live_reindex'

require 'elastics/result/document_loader'
require 'elastics/result/search_loader'
require 'elastics/result/active_model'

require 'elastics/models_indices'
require 'elastics/model_tasks'

Elastics::LIB_PATHS << File.dirname(__FILE__)

# get_docs calls super so we make sure the result is extended by Scope first
Elastics::Conf.result_extenders      |= [ Elastics::Result::DocumentLoader,
                                          Elastics::Result::SearchLoader,
                                          Elastics::Result::ActiveModel ]
Elastics::Conf.elastics_models        = []
Elastics::Conf.elastics_active_models = []

Elastics::Conf.instance_eval do

  def indices
    @indices ||= Elastics::ModelsIndices.new(config_file)
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
elastics-models-1.3.3 lib/elastics-models.rb
elastics-models-1.3.2 lib/elastics-models.rb
elastics-models-1.3.1 lib/elastics-models.rb
elastics-models-1.3.0 lib/elastics-models.rb
elastics-models-1.2.1 lib/elastics-models.rb
elastics-models-1.2.0 lib/elastics-models.rb
elastics-models-1.1.11 lib/elastics-models.rb
elastics-models-1.1.10 lib/elastics-models.rb
elastics-models-1.1.9 lib/elastics-models.rb
elastics-models-1.1.8 lib/elastics-models.rb
elastics-models-1.1.7 lib/elastics-models.rb
elastics-models-1.1.6 lib/elastics-models.rb
elastics-models-1.1.5 lib/elastics-models.rb
elastics-models-1.1.4 lib/elastics-models.rb
elastics-models-1.1.3 lib/elastics-models.rb
elastics-models-1.1.2 lib/elastics-models.rb
elastics-models-1.1.1 lib/elastics-models.rb