class FinAppsCore::Middleware::XTenantId

Adds a header to specify tenant to retrieve data for

Constants

KEY

Public Class Methods

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

Public Instance Methods

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