Module: MultiSolr

Defined in:
lib/multi_solr.rb,
lib/multi_solr/version.rb

Defined Under Namespace

Modules: RailsFormRenderHelper, Utils Classes: FilterValueComposite, SearchRequest, SearchResult, SingleCoreHandler, SolrFilterBoolean, SolrFilterCollection, SolrFilterDate, SolrFilterDateRange, SolrFilterFreeQuery, SolrFilterRange, SolrFilterSimple, TimelineCoreHandler

Constant Summary collapse

VERSION =
"01.11.01"
@@logger =
nil
@@cache =
nil

Class Method Summary collapse

Class Method Details

.cacheObject



33
34
35
36
37
38
39
# File 'lib/multi_solr.rb', line 33

def cache
  return Rails.cache if defined? Rails
  if @@cache.nil?
    @@cache = ActiveSupport::Cache::MemoryStore.new
  end
  @@cache
end

.loggerObject



24
25
26
27
28
29
30
# File 'lib/multi_solr.rb', line 24

def logger
  return Rails.logger if defined? Rails
  if @@logger.nil?
    @@logger = Logger.new($stdout)
  end
  @@logger
end