Permalink
Switch branches/tags
Nothing to show
Commits on Feb 23, 2009
  1. Fix gemspec

    raggi committed Feb 23, 2009
Commits on Feb 21, 2009
  1. only add the errback if we aren't reconnecting. keeps us from adding …

    dj2 committed with tmm1 Feb 18, 2009
    …each reconnect attempt
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Feb 14, 2009
  1. clean up examples

    tmm1 committed Feb 14, 2009
  2. clean up before forking

    tmm1 committed Feb 14, 2009
Commits on Feb 12, 2009
  1. Add doc to MQ::Queue#status

    tmm1 committed Feb 12, 2009
Commits on Jan 25, 2009
  1. use ack mode in MQ.rpc

    tmm1 committed Jan 25, 2009
Commits on Jan 17, 2009
  1. Add support for headers exchange type.

    careo committed with tmm1 Jan 16, 2009
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  2. fix race condition in Queue#pop

    tmm1 committed Jan 17, 2009
Commits on Jan 10, 2009
  1. version 0.6

    tmm1 committed Jan 10, 2009
  2. Merge commit 'chuckremes/master' into reconnect

    tmm1 committed Jan 10, 2009
    * commit 'chuckremes/master':
      Clarified and corrected new #unbind/#unsubscribe/#subscribed? rdoc
      Small patch to add #subscribed? metho to MQ::Queue API
      Removed a debug statement used while creating rdoc
      Reworked all code examples so they use the MQ API instead of the
      Added rdoc to the main classes and modules used for building clients.
Commits on Jan 9, 2009
  1. Small patch to add #subscribed? metho to MQ::Queue API

    cremes committed Jan 9, 2009
    - also adds some documentation to #unbind, #unsubscribe
      and #subscribed?
Commits on Jan 8, 2009
  1. Merge branch 'master' into reconnect

    tmm1 committed Jan 8, 2009
    * master:
      method_missing for header wrapper
  2. method_missing for header wrapper

    tmm1 committed Jan 8, 2009
Commits on Jan 7, 2009
  1. Merge branch 'master' of git://github.com/tmm1/amqp

    cremes committed Jan 7, 2009
    conflicts resolved
    
    Conflicts:
    
    	lib/amqp.rb
    	lib/amqp/protocol.rb
    	lib/mq.rb
    	lib/mq/exchange.rb
    	lib/mq/queue.rb
    	lib/mq/rpc.rb
  2. Reworked all code examples so they use the MQ API instead of the

    cremes committed Jan 7, 2009
    subclass APIs. Fixed several factual errors and added a larger
    'clock' example to the main MQ description.
Commits on Jan 3, 2009
  1. Merge branch 'master' into reconnect

    tmm1 committed Jan 3, 2009
    * master:
      Allow for client controlled acks. Patch by Doug Barth.
      changed example host to localhost - dev.rabbitmq.com is not always up
      Added rdoc to the main classes and modules used for building clients.
    
    Conflicts:
    	lib/mq/queue.rb
  2. Allow for client controlled acks. Patch by Doug Barth.

    tmm1 committed Jan 3, 2009
    Client code can pop or subscribe with the :ack => true. They can then
    ack the message as being received using the ack method on the header.
    
    For example:
      MQ.queue('foo').subscribe(:ack => true) do |header, message|
        # Processsed message
        header.ack
      end
    
    Failure to ack a message will cause the message to be redelivered when
    the connection and/or channel are closed.
  3. changed example host to localhost - dev.rabbitmq.com is not always up

    Simon Horne committed with tmm1 Oct 24, 2008
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  4. Added rdoc to the main classes and modules used for building clients.

    cremes committed with tmm1 Jan 3, 2009
    - modified the gemspec to build the rdoc during installation and use
      the README file as the default index
    
    - added :nodoc: or :stopdoc: rdoc directives to all files in lib/ext
    
    - added :stopdoc: directives to codegen.rb so the spec.rb file does
      not get indexed by rdoc
    
    - added descriptive documentation to most of the major classes. A good
      chunk of the descriptions were copied verbatim from the
      amqp-0.8.xml file. Some code examples were repurposed from the
      examples directory to add color. More code examples needed.
    
    - removed some metaprogramming from mq.rb so that a few convenience
      methods could be properly documented.
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  5. Added rdoc to the main classes and modules used for building clients.

    cremes committed Jan 3, 2009
    - modified the gemspec to build the rdoc during installation and use
      the README file as the default index
    
    - added :nodoc: or :stopdoc: rdoc directives to all files in lib/ext
    
    - added :stopdoc: directives to codegen.rb so the spec.rb file does
      not get indexed by rdoc
    
    - added descriptive documentation to most of the major classes. A good
      chunk of the descriptions were copied verbatim from the
      amqp-0.8.xml file. Some code examples were repurposed from the
      examples directory to add color. More code examples needed.
    
    - removed some metaprogramming from mq.rb so that a few convenience
      methods could be properly documented.
Commits on Dec 26, 2008
  1. simple reconnect/reset logic

    tmm1 committed Dec 26, 2008
Commits on Dec 25, 2008
  1. Removing 'Shutting down...' puts.

    dougbarth committed with tmm1 Dec 5, 2008
    It clutters up test output.
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  2. Reset closing after closed.

    dougbarth committed with tmm1 Dec 2, 2008
    Before, this guard was always true, causing reconnections to fail after
    closing.
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  3. Merge branch 'master' of git@github.com:tmm1/amqp

    tmm1 committed Dec 25, 2008
    * 'master' of git@github.com:tmm1/amqp:
      allow users to pass through the insist option for rabbitmq clustered mode
      Changed all exception classes to descend from StandardError instead of Exception.
Commits on Dec 16, 2008
  1. allow users to pass through the insist option for rabbitmq clustered …

    Cliff Moon committed with tmm1 Dec 9, 2008
    …mode
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
  2. Changed all exception classes to descend from StandardError instead o…

    codahale committed with tmm1 Dec 9, 2008
    …f Exception.
    
    Technomancy explains why: http://technomancy.us/114
    
    Signed-off-by: Aman Gupta <aman@tmm1.net>
Commits on Oct 15, 2008
  1. whitespace cleanup

    tmm1 committed Oct 15, 2008