Sha256: 37bf265dc4ea02dde69845de8ee2ed0b52aa7792665ff0fc714a5e407f8fd057
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
IronMQ Ruby Client ------------- Getting Started ============== Install the gem: gem install ironmq Create an IronMQ client object: @client = IronMQ::Client.new('token'=>'MYTOKEN', 'project_id'=>'MYPROJECTID') You can get your `token` and `project_id` at http://www.iron.io . The Basics ========= **Push** a message on the queue: res = @client.messages.post("hello world!") p res **Pop** a message off the queue: res = @client.messages.get() p res When you pop/get a message from the queue, it will NOT be deleted. It will eventually go back onto the queue after a timeout if you don't delete it (default timeout is 10 minutes). **Delete** a message from the queue: res = @client.messages.delete(res["id"]) p res Delete a message from the queue when you're done with it. Queue Selection =============== One of the following: 1. Pass `:queue_name=>'my_queue'` into IronMQ::Client.new 1. `@client.queue_name = 'my_queue'` 1. Pass `:queue_name=>'my_queue'` into any post(), get(), or delete()
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ironmq-1.2.5 | README.markdown |