Class: SmartyStreets::StatusCodeSender
- Inherits:
-
Object
- Object
- SmartyStreets::StatusCodeSender
- Defined in:
- lib/smartystreets_ruby_sdk/status_code_sender.rb
Instance Method Summary collapse
-
#initialize(inner) ⇒ StatusCodeSender
constructor
A new instance of StatusCodeSender.
- #send(request) ⇒ Object
Constructor Details
#initialize(inner) ⇒ StatusCodeSender
Returns a new instance of StatusCodeSender.
6 7 8 |
# File 'lib/smartystreets_ruby_sdk/status_code_sender.rb', line 6 def initialize(inner) @inner = inner end |
Instance Method Details
#send(request) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/smartystreets_ruby_sdk/status_code_sender.rb', line 10 def send(request) response = @inner.send(request) if response.status_code == '429' response.error = parse_rate_limit_response(response) end assign_exception(response) if response.error == nil response end |