Method: Elekk::HTTP.request

Defined in:
lib/elekk/http.rb

.request(url, params = nil, opts = {}) ⇒ Object

Do a synchronous request for the base url with params added, default verb is GET



30
31
32
33
34
35
36
37
38
39
# File 'lib/elekk/http.rb', line 30

def self.request(url, params=nil, opts={})
  self.init
  opts = {:method => :get, :params => params, :timeout => 10000}.merge opts
  
  request = Typhoeus::Request.new(url, opts)
  
  @hydra.queue request
  @hydra.run
  request
end