Class: Paddle::Client
- Inherits:
-
Object
- Object
- Paddle::Client
- Defined in:
- lib/paddle/client.rb
Class Method Summary collapse
- .connection ⇒ Object
- .delete_request(url, headers: {}) ⇒ Object
- .get_request(url, params: {}, headers: {}) ⇒ Object
- .patch_request(url, body:, headers: {}) ⇒ Object
- .post_request(url, body: {}, headers: {}) ⇒ Object
Class Method Details
.connection ⇒ Object
6 7 8 |
# File 'lib/paddle/client.rb', line 6 def connection @connection ||= create_connection end |
.delete_request(url, headers: {}) ⇒ Object
22 23 24 |
# File 'lib/paddle/client.rb', line 22 def delete_request(url, headers: {}) handle_response(connection.delete(url, headers)) end |
.get_request(url, params: {}, headers: {}) ⇒ Object
10 11 12 |
# File 'lib/paddle/client.rb', line 10 def get_request(url, params: {}, headers: {}) handle_response(connection.get(url, params, headers)) end |
.patch_request(url, body:, headers: {}) ⇒ Object
18 19 20 |
# File 'lib/paddle/client.rb', line 18 def patch_request(url, body:, headers: {}) handle_response(connection.patch(url, body, headers)) end |
.post_request(url, body: {}, headers: {}) ⇒ Object
14 15 16 |
# File 'lib/paddle/client.rb', line 14 def post_request(url, body: {}, headers: {}) handle_response(connection.post(url, body, headers)) end |