class Bootsnap::CLI::WorkerPool::Inline

Public Class Methods

new(jobs: {}) click to toggle source
# File lib/bootsnap/cli/worker_pool.rb, line 16
def initialize(jobs: {})
  @jobs = jobs
end

Public Instance Methods

push(job, *args) click to toggle source
# File lib/bootsnap/cli/worker_pool.rb, line 20
def push(job, *args)
  @jobs.fetch(job).call(*args)
  nil
end
shutdown() click to toggle source
# File lib/bootsnap/cli/worker_pool.rb, line 29
def shutdown
  # noop
end
spawn() click to toggle source
# File lib/bootsnap/cli/worker_pool.rb, line 25
def spawn
  # noop
end