Sha256: a8a5e3314d642c1d4898aad15e7225d83028f7ce3c64dbea077cf02e7779ae67

Contents?: true

Size: 1.41 KB

Versions: 1

Compression:

Stored size: 1.41 KB

Contents

# RabbitMQ HTTP API Client for Ruby

This gem is a RabbitMQ HTTP API Client for Ruby. It supports

 * Getting cluster overview information
 * Getting cluster nodes status (# file descriptors used, RAM consumption and so on)
 * Getting information about exchanges, queues, bindings
 * Closing client connections
 * Getting information about vhosts, users, permissions

and will support more HTTP API features in the future

 * Publishing messages via HTTP
 * Operations on components/extensions
 * Operations on federation policies

## Supported Ruby Versions

 * MRI 1.9.3
 * JRuby 1.7+
 * Rubinius 2.0+
 * MRI 1.9.2
 * MRI 1.8.7

## Supported RabbitMQ Versions

 * RabbitMQ 3.x
 * RabbitMQ 2.x

All versions require [RabbitMQ Management UI plugin](http://www.rabbitmq.com/management.html) to be installed and enabled.

## Installation

Add this line to your application's Gemfile:

    gem 'rabbitmq_http_api_client'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install rabbitmq_http_api_client

## Usage

TODO: Write usage instructions here

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request


## License & Copyright

Double-licensed under the MIT and Mozilla Public License (same as RabbitMQ).

(c) Michael S. Klishin, 2012-2013.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rabbitmq_http_api_client-0.2.0 README.md