Class: Datadog::SymbolDatabase::Transport::Symbols::Client Private
- Inherits:
-
Core::Transport::HTTP::Client
- Object
- Core::Transport::HTTP::Client
- Datadog::SymbolDatabase::Transport::Symbols::Client
- Defined in:
- lib/datadog/symbol_database/transport.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
HTTP client for symbol database uploads.
Extends Core::Transport::HTTP::Client to set env.form, which the
Net adapter (lib/datadog/core/transport/http/adapters/net.rb) detects
and dispatches as multipart/form-data.
Instance Attribute Summary
Attributes inherited from Core::Transport::HTTP::Client
Instance Method Summary collapse
-
#build_env(request) ⇒ Core::Transport::HTTP::Env
private
Env with form data set.
Methods inherited from Core::Transport::HTTP::Client
#build_exception_message, #initialize, #on_exception, #on_response, #send_request
Constructor Details
This class inherits a constructor from Datadog::Core::Transport::HTTP::Client
Instance Method Details
#build_env(request) ⇒ Core::Transport::HTTP::Env
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns Env with form data set.
34 35 36 |
# File 'lib/datadog/symbol_database/transport.rb', line 34 def build_env(request) Core::Transport::HTTP::Env.new(request, form: request.form) end |