Class: AdvisorsCommandClient::Connection::WsseAuth
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- AdvisorsCommandClient::Connection::WsseAuth
- Defined in:
- lib/advisors_command_client/connection.rb
Instance Method Summary collapse
- #call(request_env) ⇒ Object
-
#initialize(app, username, api_key) ⇒ WsseAuth
constructor
A new instance of WsseAuth.
Constructor Details
#initialize(app, username, api_key) ⇒ WsseAuth
Returns a new instance of WsseAuth.
27 28 29 30 31 |
# File 'lib/advisors_command_client/connection.rb', line 27 def initialize(app, username, api_key) super(app) @username = username @api_key = api_key end |
Instance Method Details
#call(request_env) ⇒ Object
33 34 35 36 |
# File 'lib/advisors_command_client/connection.rb', line 33 def call(request_env) request_env[:request_headers].merge!({"X-WSSE" => wsse_auth_string}) @app.call(request_env) end |