Class: QPush::Job::ClientWrapper

Inherits:
Base
  • Object
show all
Defined in:
lib/qpush/job.rb

Instance Attribute Summary

Attributes inherited from Base

#args, #created_at, #cron, #failed, #id, #klass, #namespace, #priority, #retry_max, #run_time, #start_at, #total_fail, #total_success

Instance Method Summary collapse

Methods inherited from Base

#initialize, #to_json

Constructor Details

This class inherits a constructor from QPush::Job::Base

Instance Method Details

#queueObject



76
77
78
79
80
81
# File 'lib/qpush/job.rb', line 76

def queue
  QPush.redis.with do |conn|
    conn.hincrby("qpush:v1:#{@namespace}:stats", 'queued', 1)
    conn.lpush("qpush:v1:#{@namespace}:queue", to_json)
  end
end