class FinAppsCore::Middleware::XConsumerId

Adds a header to specify consumer to retrieve data for

Constants

KEY

Public Class Methods

new(app, x_consumer_id) click to toggle source
Calls superclass method
   # File lib/finapps_core/middleware/request/x_consumer_id.rb
 9 def initialize(app, x_consumer_id)
10   super(app)
11   @x_consumer_id = x_consumer_id.to_s.strip
12 end

Public Instance Methods

call(env) click to toggle source
   # File lib/finapps_core/middleware/request/x_consumer_id.rb
14 def call(env)
15   env[:request_headers][KEY] ||= @x_consumer_id
16   @app.call(env)
17 end