Class: QPush::Client::Job

Inherits:
Base::Job show all
Defined in:
lib/qpush/client/job.rb

Instance Attribute Summary

Attributes inherited from Base::Job

#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::Job

#initialize, #to_json

Constructor Details

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

Instance Method Details

#queueObject



4
5
6
7
8
9
# File 'lib/qpush/client/job.rb', line 4

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