Class: Wsapi::WsapiAuthentication

Inherits:
Faraday::Middleware
  • Object
show all
Defined in:
lib/wsapi/session.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger, session_id) ⇒ WsapiAuthentication

Returns a new instance of WsapiAuthentication.



26
27
28
29
# File 'lib/wsapi/session.rb', line 26

def initialize(logger, session_id)
  @session_id = session_id
  super(logger)
end

Instance Method Details

#call(env) ⇒ Object



31
32
33
34
# File 'lib/wsapi/session.rb', line 31

def call(env)
  env[:request_headers]['ZSESSIONID'] = @session_id
  @app.call(env)
end