Module: Traitify::Client::Request
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/request.rb
Instance Method Summary collapse
- #data ⇒ Object
- #request ⇒ Object (also: #fetch)
- #retriable(**options) ⇒ Object
Instance Method Details
#data ⇒ Object
10 11 12 |
# File 'lib/traitify/client/request.rb', line 10 def data @data ||= request.data end |
#request ⇒ Object Also known as: fetch
14 15 16 |
# File 'lib/traitify/client/request.rb', line 14 def request @request = Traitify::Response.new(base_request) end |
#retriable(**options) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/traitify/client/request.rb', line 19 def retriable(**) copy.tap do |client| client.auto_retry = true client. = unless .blank? end end |