Class: Betradar::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/betradar/request.rb

Direct Known Subclasses

Client

Instance Method Summary collapse

Instance Method Details

#get(url) ⇒ Object



5
6
7
8
9
10
# File 'lib/betradar/request.rb', line 5

def get(url)
  data = RestClient.get(request_url(url), headers)
  Ox.load(data, mode: :hash)
rescue StandardError => e
  Betradar::Error.on_complete(e)
end

#post(url, params = {}) ⇒ Object



12
13
14
15
16
17
# File 'lib/betradar/request.rb', line 12

def post(url, params = {})
  data = RestClient.post(request_url(url), params, headers)
  Ox.load(data, mode: :hash)
rescue StandardError => e
  Betradar::Error.on_complete(e)
end