class AnyCable::Rails::Middlewares::Executor

Executor runs Rails executor for each call See guides.rubyonrails.org/v5.2.0/threading_and_code_execution.html#framework-behavior

Attributes

executor[R]

Public Class Methods

new(executor) click to toggle source
# File lib/anycable/rails/middlewares/executor.rb, line 11
def initialize(executor)
  @executor = executor
end

Public Instance Methods

call(*) { || ... } click to toggle source
# File lib/anycable/rails/middlewares/executor.rb, line 15
def call(*)
  executor.wrap { yield }
end