Class: Tangolicious::Request
- Inherits:
-
Object
- Object
- Tangolicious::Request
- Includes:
- Util
- Defined in:
- lib/tangolicious/request.rb
Instance Method Summary collapse
Methods included from Util
Instance Method Details
#get(endpoint, params = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/tangolicious/request.rb', line 11 def get(endpoint, params = {}) response = parsed_response(HTTParty.get("#{Tangolicious.api_base}#{endpoint}?#{query_string(params)}", basic_auth: basic_auth)) check_errors(response) end |
#post(endpoint, params = {}) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/tangolicious/request.rb', line 17 def post(endpoint, params = {}) response = parsed_response(HTTParty.post("#{Tangolicious.api_base}#{endpoint}", basic_auth: basic_auth, body: camelize_keys(default_params.merge(params)).to_json, headers: headers)) check_errors(response) end |