Permalink
Switch branches/tags
Nothing to show
Commits on Jan 10, 2009
  1. 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
  2. raise error if subscribe is called twice; clear out status/subscribe …

    tmm1 committed Oct 15, 2008
    …callbacks to prevent memory leaks
  3. combine AMQP.start and AMQP.run

    tmm1 committed Oct 15, 2008
  4. TODO: header values cannot be nil

    tmm1 committed Oct 15, 2008
  5. require EM 0.12.2

    tmm1 committed Oct 15, 2008
Commits on Oct 11, 2008
Commits on Oct 2, 2008
  1. Ack and get now working...

    Chris Van Pelt committed Oct 2, 2008
  2. add Exchange#delete

    tmm1 committed Oct 2, 2008
  3. typos and other readme fixes

    tmm1 committed Oct 2, 2008