Module: MyApiClient
- Defined in:
- lib/my_api_client/base.rb,
lib/my_api_client/config.rb,
lib/my_api_client/errors.rb,
lib/my_api_client/request.rb,
lib/my_api_client/sleeper.rb,
lib/my_api_client/version.rb,
lib/my_api_client/exceptions.rb,
lib/my_api_client/rspec/stub.rb,
lib/generators/generator_helper.rb,
lib/my_api_client/params/params.rb,
lib/my_api_client/request/basic.rb,
lib/my_api_client/error_handling.rb,
lib/my_api_client/params/request.rb,
lib/my_api_client/request/logger.rb,
lib/my_api_client/request/executor.rb,
lib/my_api_client/service_abstract.rb,
lib/my_api_client/request/pagination.rb,
lib/my_api_client/errors/client_error.rb,
lib/my_api_client/errors/server_error.rb,
lib/my_api_client/errors/network_error.rb,
lib/my_api_client/integrations/bugsnag.rb,
lib/my_api_client/rspec/matcher_helper.rb,
lib/my_api_client/default_error_handlers.rb,
lib/my_api_client/errors/api_limit_error.rb,
lib/my_api_client/error_handling/generator.rb,
lib/my_api_client/error_handling/retry_option_processor.rb
Defined Under Namespace
Modules: Config, DefaultErrorHandlers, ErrorHandling, Exceptions, GeneratorHelper, MatcherHelper, Params, Request, Stub Classes: ApiLimitError, Base, ClientError, Error, NetworkError, ServerError, ServiceAbstract, Sleeper
Constant Summary collapse
- VERSION =
'1.1.0'
- NETWORK_ERRORS =
[ Faraday::TimeoutError, Faraday::ConnectionFailed, Faraday::SSLError, OpenSSL::SSL::SSLError, Net::OpenTimeout, Net::ReadTimeout, SocketError, ].freeze