Module: SolrMakr::SolrRequest
- Included in:
- Core, SolrConfiguration
- Defined in:
- lib/solr_makr/solr_request.rb
Instance Method Summary collapse
Instance Method Details
#solr_request(url, options = {}) ⇒ Typhoeus::Response
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/solr_makr/solr_request.rb', line 4 def solr_request(url, = {}) response = Typhoeus.get url, return response if response.success? parsed = Nokogiri::XML(response.body) = parsed.css('str[name="msg"]').first.try(:text) warn .presence || response.body raise 'problem communicating with solr' end |