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( = {}) @ops = {} @ops.merge! unless .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 |