Class: AnyCable::Middlewares::EnvSid

Inherits:
AnyCable::Middleware show all
Defined in:
lib/anycable/middlewares/env_sid.rb

Overview

Set sid for request.env from metadata

Instance Method Summary collapse

Instance Method Details

#call(_method, request, meta) ⇒ Object



7
8
9
10
11
12
# File 'lib/anycable/middlewares/env_sid.rb', line 7

def call(_method, request, meta)
  return yield unless meta["sid"]
  request.env.sid = meta["sid"]

  yield
end