Class: Igdb::Requester
- Inherits:
-
Object
- Object
- Igdb::Requester
- Defined in:
- lib/igdb/requester.rb
Class Method Summary collapse
- .delete(action) ⇒ Object
- .get(action, params = {}) ⇒ Object
- .post(action, params = {}, form_data = {}) ⇒ Object
Class Method Details
.delete(action) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/igdb/requester.rb', line 20 def delete(action) url = api.url_for(action) perform_request do parse_response(RestClient.post(url, {}, request_headers)) end end |
.get(action, params = {}) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/igdb/requester.rb', line 6 def get(action, params={}) url = api.url_for(action, params) perform_request do parse_response(RestClient.get(url, request_headers)) end end |
.post(action, params = {}, form_data = {}) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/igdb/requester.rb', line 13 def post(action, params={}, form_data={}) url = api.url_for(action, params) perform_request do parse_response(RestClient.post(url, form_data.to_json, request_headers)) end end |