def add_consumer(consumer)
      Baton::ConsumerManager.new(consumer, channel, exchange_in, exchange_out).start
    end
def add_consumer(consumer)
      Baton::ConsumerManager.new(consumer, channel, exchange_in, exchange_out).start
    end
Public: Initialize a Channel. It creates an AMQP  connection, a channel,
 an input and an output exchange and finally attaches the handle_channel_exception
 callback to the on_error event on the channel.
 Public: creates a consumer manager with a consumer attached and starts
 listening to messages.

 consumer - An instance of Baton::Consumer. it will typically be a extension of
 Baton::Consumer (e.g. Baton::DeployConsumer).

 Examples

   add_consumer(consumer)

 Returns nothing.