Sha256: b1978db5f8e8a760e2dcb35e9eb00c98afc30ecc92e7f9d11209296ad8a12113
Contents?: true
Size: 476 Bytes
Versions: 10
Compression:
Stored size: 476 Bytes
Contents
class Sneakers::Utils def self.make_worker_id(namespace) "worker-#{namespace}:#{'1'}:#{rand(36**6).floor.to_s(36)}" # jid, worker id. include date. end def self.parse_workers(workerstring) missing_workers = [] workers = (workerstring || '').split(',').map do |k| begin w = k.split('::').inject(Kernel){|s, c| s.const_get(c)} rescue missing_workers << k end w end.compact [workers, missing_workers] end end
Version data entries
10 entries across 10 versions & 2 rubygems