Method: GraphQL::Schema::TimeoutMiddleware#initialize
- Defined in:
- lib/graphql/schema/timeout_middleware.rb
#initialize(max_seconds:, context_key: nil, &block) ⇒ TimeoutMiddleware
Returns a new instance of TimeoutMiddleware.
28 29 30 31 32 33 34 |
# File 'lib/graphql/schema/timeout_middleware.rb', line 28 def initialize(max_seconds:, context_key: nil, &block) @max_seconds = max_seconds if context_key warn("TimeoutMiddleware's `context_key` is ignored, timeout data is now stored in isolated storage") end @error_handler = block end |