Class: HttpRequest
- Inherits:
-
Object
- Object
- HttpRequest
- Defined in:
- lib/tacklebox/apis/http_request.rb
Instance Attribute Summary collapse
-
#attempt ⇒ Object
Returns the value of attribute attempt.
-
#base_url ⇒ Object
Returns the value of attribute base_url.
-
#data ⇒ Object
Returns the value of attribute data.
-
#method ⇒ Object
Returns the value of attribute method.
-
#path ⇒ Object
Returns the value of attribute path.
Instance Method Summary collapse
-
#initialize(method, base_url, path = nil, data = nil) ⇒ HttpRequest
constructor
A new instance of HttpRequest.
Constructor Details
#initialize(method, base_url, path = nil, data = nil) ⇒ HttpRequest
Returns a new instance of HttpRequest.
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/tacklebox/apis/http_request.rb', line 4 def initialize(method, base_url, path = nil, data = nil) self.attempt = 1 self.method = method self.base_url = base_url self.path = path if data && data['event_types'] data['eventTypes'] = data['event_types'] data.delete('event_types') end self.data = data end |
Instance Attribute Details
#attempt ⇒ Object
Returns the value of attribute attempt.
2 3 4 |
# File 'lib/tacklebox/apis/http_request.rb', line 2 def attempt @attempt end |
#base_url ⇒ Object
Returns the value of attribute base_url.
2 3 4 |
# File 'lib/tacklebox/apis/http_request.rb', line 2 def base_url @base_url end |
#data ⇒ Object
Returns the value of attribute data.
2 3 4 |
# File 'lib/tacklebox/apis/http_request.rb', line 2 def data @data end |
#method ⇒ Object
Returns the value of attribute method.
2 3 4 |
# File 'lib/tacklebox/apis/http_request.rb', line 2 def method @method end |
#path ⇒ Object
Returns the value of attribute path.
2 3 4 |
# File 'lib/tacklebox/apis/http_request.rb', line 2 def path @path end |