Class: BadgerVision::Request
- Inherits:
-
Object
- Object
- BadgerVision::Request
- Defined in:
- lib/badger_vision/request.rb
Class Method Summary collapse
-
.post(endpoint, options = {}) ⇒ Object
Make a HTTP POST Request.
Instance Method Summary collapse
-
#initialize(http_method, endpoint) ⇒ Request
constructor
Initialize a Request.
-
#request(options = {}) ⇒ Object
Make a HTTP Request.
Constructor Details
#initialize(http_method, endpoint) ⇒ Request
Initialize a Request
12 13 14 15 16 |
# File 'lib/badger_vision/request.rb', line 12 def initialize(http_method, endpoint) @data = data @endpoint = endpoint @http_method = http_method end |
Class Method Details
.post(endpoint, options = {}) ⇒ Object
Make a HTTP POST Request
33 34 35 |
# File 'lib/badger_vision/request.rb', line 33 def self.post(endpoint, = {}) new(:post, endpoint).request() end |
Instance Method Details
#request(options = {}) ⇒ Object
Make a HTTP Request
23 24 25 |
# File 'lib/badger_vision/request.rb', line 23 def request( = {}) connection.send(http_method, api_endpoint, .merge()).body end |