Module: Flinks::Request
- Included in:
- Client
- Defined in:
- lib/flinks/request.rb
Instance Method Summary collapse
-
#get(path, params: {}) ⇒ Object
Performs a HTTP Get request.
-
#patch(path, params: {}, body: {}) ⇒ Object
Performs a HTTP Patch request.
-
#post(path, params: {}, body: {}) ⇒ Object
Performs a HTTP Post request.
Instance Method Details
#get(path, params: {}) ⇒ Object
Performs a HTTP Get request
12 13 14 |
# File 'lib/flinks/request.rb', line 12 def get(path, params: {}) request(:get, URI.parse(api_endpoint).merge(path), params: params) end |
#patch(path, params: {}, body: {}) ⇒ Object
Performs a HTTP Patch request
30 31 32 |
# File 'lib/flinks/request.rb', line 30 def patch(path, params: {}, body: {}) request(:patch, URI.parse(api_endpoint).merge(path), params: params, body: body) end |
#post(path, params: {}, body: {}) ⇒ Object
Performs a HTTP Post request
21 22 23 |
# File 'lib/flinks/request.rb', line 21 def post(path, params: {}, body: {}) request(:post, URI.parse(api_endpoint).merge(path), params: params, body: body) end |