node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org »



Coffeescript/Node.js Library to enqueue jobs to the Sidekiq Queue.

This is a very trivial implementation. I will implement more features when I need them. Feel free to contribute.


You can add coffeekiq: "~>0.0.1" into your package.json or use npm install coffeekiq

# Creates an instance of CoffeeKiq 
CoffeeKiq = require('coffeekiq').CoffeeKiq
# Without Redis AUTH 
coffeekiq = new CoffeeKiq "redis_port""redis_host"
# With Redis AUTH 
coffeekiq = new CoffeeKiq "redis_port""redis_host""redis_password"
# Enqueues a Job to redis namespace: "" and retry: false 
coffeekiq.perform 'queue''WorkerClass'['arg1''arg2']
# Enqueues a Job to redis with namespace: "myapp:staging" and retry: true 
coffeekiq.perform 'queue''WorkerClass'['arg1''arg2'],
  namespace: "myapp:staging"
  retry: true