Method: Chef::SolrQuery::SolrHTTPRequest#initialize

Defined in:
lib/chef/solr_query/solr_http_request.rb

#initialize(method, url, headers = nil) {|@request| ... } ⇒ SolrHTTPRequest

Returns a new instance of SolrHTTPRequest.

Yields:

  • (@request)


77
78
79
80
81
# File 'lib/chef/solr_query/solr_http_request.rb', line 77

def initialize(method, url, headers=nil)
  args = headers ? [url, headers] : url
  @request = CLASS_FOR_METHOD[method].new(*args)
  yield @request if block_given?
end