class Object

Public Instance Methods

push(item) click to toggle source
# File lib/sidekiq/priority_queue/client.rb, line 56
def push(item)
  normed = normalize_item(item)
  payload = process_single(item['class'], normed)

  # if payload is a JID because the middleware already pushed then just return the JID
  return payload if payload.is_a?(String)

  if payload
    raw_push([payload])
    payload['jid']
  end
end