Method: GW2API::Endpoint#api_call

Defined in:
lib/endpoint.rb

#api_call(url) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
# File 'lib/endpoint.rb', line 41

def api_call(url)
	request = Typhoeus::Request.new(url)
	request.on_complete do |resp|
		if resp.success?
			return JSON.parse(resp.body, object_class: OpenStruct)
		else
			return nil
		end
	end
	request.run
end