Method: GraphQL::Dataloader#append_job

Defined in:
lib/graphql/dataloader.rb

#append_job(callable = nil, &job) ⇒ Object



144
145
146
147
148
149
# File 'lib/graphql/dataloader.rb', line 144

def append_job(callable = nil, &job)
  # Given a block, queue it up to be worked through when `#run` is called.
  # (If the dataloader is already running, then a Fiber will pick this up later.)
  @pending_jobs.push(callable || job)
  nil
end