Class: TicketSharing::Request
- Inherits:
-
Object
- Object
- TicketSharing::Request
- Defined in:
- lib/ticket_sharing/request.rb
Constant Summary collapse
- MAX_REDIRECTS =
2
- CA_PATH =
"/etc/ssl/certs"
Instance Method Summary collapse
-
#initialize(connection = TicketSharing.connection) ⇒ Request
constructor
A new instance of Request.
- #request(method, url, options = {}) ⇒ Object
Constructor Details
#initialize(connection = TicketSharing.connection) ⇒ Request
Returns a new instance of Request.
10 11 12 |
# File 'lib/ticket_sharing/request.rb', line 10 def initialize(connection = TicketSharing.connection) @connection = connection end |
Instance Method Details
#request(method, url, options = {}) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/ticket_sharing/request.rb', line 14 def request(method, url, = {}) raise ArgumentError, "Unsupported method: #{method.inspect}" unless %i(get post put delete).include?(method) response = send_request(method, url, ) follow_redirects!(method, response, ) end |