Method: GraphQL::Dataloader#spawn_fiber

Defined in:
lib/graphql/dataloader.rb

#spawn_fiberObject



250
251
252
253
254
255
256
257
# File 'lib/graphql/dataloader.rb', line 250

def spawn_fiber
  fiber_vars = get_fiber_variables
  Fiber.new(blocking: !@nonblocking) {
    set_fiber_variables(fiber_vars)
    yield
    cleanup_fiber
  }
end