Method: Solr::Query#initialize

Defined in:
lib/it_tools/solr.rb

#initialize(options = {}) ⇒ Query

Returns a new instance of Query.



75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# File 'lib/it_tools/solr.rb', line 75

def initialize(options = {})
  @ops = {}
  @ops.merge! options unless options.nil?
  @log = Logger.new('log.txt')
  if level = @ops[:debug_level]
    @log.level = level
  else
    @log.level = Logger::DEBUG
  end
  begin
    @ops[:solr_host] = settings.solr_host
  rescue
  end
  mesg = "Must specify ':solr_host' and ':solr_port' in constructor hash"
  raise mesg unless @ops[:solr_host] and @ops[:solr_port]
end