class Sidekiq::Cluster::Config

Constants

ARGV_SEPARATOR
MEMORY_STRATEGIES

Public Class Methods

split_argv(argv) click to toggle source
# File lib/sidekiq/cluster/config.rb, line 39
def self.split_argv(argv)
  configure do |c|
    if argv.index(ARGV_SEPARATOR)
      c.worker_argv  = argv[(argv.index(ARGV_SEPARATOR) + 1)..-1] || []
      c.cluster_argv = argv[0..(argv.index(ARGV_SEPARATOR) - 1)] || []
    else
      c.worker_argv = []
      c.cluster_argv = argv
    end
  end
end