Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michaelklishin/925027 to your computer and use it in GitHub Desktop.
Save michaelklishin/925027 to your computer and use it in GitHub Desktop.
--- !ruby/object:Gem::Specification
name: amqp
version: !ruby/object:Gem::Version
version: 0.8.0.rc1
prerelease: 6
platform: ruby
authors:
- Aman Gupta
- Jakub Stastny aka botanicus
- Michael S. Klishin
autorequire:
bindir: bin
cert_chain:
date: 2011-04-17 00:00:00.000000000 +04:00
default_executable:
dependencies:
- !ruby/object:Gem::Dependency
name: eventmachine
requirement: &2164608620 !ruby/object:Gem::Requirement
none: false
requirements:
- - ~>
- !ruby/object:Gem::Version
version: 0.12.10
type: :runtime
prerelease: false
version_requirements: *2164608620
- !ruby/object:Gem::Dependency
name: amq-client
requirement: &2164608200 !ruby/object:Gem::Requirement
none: false
requirements:
- - ! '>='
- !ruby/object:Gem::Version
version: '0'
type: :runtime
prerelease: false
version_requirements: *2164608200
description: Asynchronous AMQP 0.9.1 client for Ruby. Built on top of Eventmachine.
email:
- michael@novemberain.com
- stastny@101ideas.cz
executables: []
extensions: []
extra_rdoc_files:
- README.textile
- doc/_index.html
- doc/AMQP.html
- doc/class_list.html
- doc/EXAMPLE_01_PINGPONG
- doc/EXAMPLE_02_CLOCK
- doc/EXAMPLE_03_STOCKS
- doc/EXAMPLE_04_MULTICLOCK
- doc/EXAMPLE_05_ACK
- doc/EXAMPLE_05_POP
- doc/EXAMPLE_06_HASHTABLE
- doc/file.README.html
- doc/file.VendorSpecificExtensions.html
- doc/file_list.html
- doc/frames.html
- doc/index.html
- doc/method_list.html
- doc/MQ.html
- doc/top-level-namespace.html
files:
- .gitignore
- .rspec
- .travis.yml
- .yardopts
- CHANGELOG
- CONTRIBUTORS
- Gemfile
- README.textile
- Rakefile
- amqp.gemspec
- bin/cleanify.rb
- bin/irb
- bin/jenkins.sh
- bin/set_test_suite_realms_up.sh
- doc/EXAMPLE_01_PINGPONG
- doc/EXAMPLE_02_CLOCK
- doc/EXAMPLE_03_STOCKS
- doc/EXAMPLE_04_MULTICLOCK
- doc/EXAMPLE_05_ACK
- doc/EXAMPLE_05_POP
- doc/EXAMPLE_06_HASHTABLE
- docs/VendorSpecificExtensions.textile
- examples/extensions/rabbitmq/publisher_confirmations_with_transient_messages.rb
- examples/hello_world.rb
- examples/real-world/task-queue/README.textile
- examples/real-world/task-queue/consumer.rb
- examples/real-world/task-queue/producer.rb
- examples/various/ack.rb
- examples/various/automatic_binding_for_default_direct_exchange.rb
- examples/various/basic_get.rb
- examples/various/callbacks.rb
- examples/various/clock.rb
- examples/various/declare_a_queue_without_assignment.rb
- examples/various/declare_an_exchange_without_assignment.rb
- examples/various/hashtable.rb
- examples/various/logger.rb
- examples/various/multiclock.rb
- examples/various/open_channel_without_assignment.rb
- examples/various/pingpong.rb
- examples/various/primes-simple.rb
- examples/various/primes.rb
- examples/various/pubsub.rb
- examples/various/queue_status.rb
- examples/various/stocks.rb
- examples/various/weather_updates.rb
- lib/amqp.rb
- lib/amqp/basic_client.rb
- lib/amqp/channel.rb
- lib/amqp/client.rb
- lib/amqp/connection.rb
- lib/amqp/deprecated/fork.rb
- lib/amqp/deprecated/logger.rb
- lib/amqp/deprecated/mq.rb
- lib/amqp/deprecated/rpc.rb
- lib/amqp/exceptions.rb
- lib/amqp/exchange.rb
- lib/amqp/ext/em.rb
- lib/amqp/ext/emfork.rb
- lib/amqp/extensions/rabbitmq.rb
- lib/amqp/header.rb
- lib/amqp/logger.rb
- lib/amqp/queue.rb
- lib/amqp/rpc.rb
- lib/amqp/version.rb
- lib/mq.rb
- lib/mq/logger.rb
- lib/mq/rpc.rb
- spec/integration/authentication_spec.rb
- spec/integration/automatic_binding_for_default_direct_exchange_spec.rb
- spec/integration/basic_get_spec.rb
- spec/integration/channel_close_spec.rb
- spec/integration/exchange_declaration_spec.rb
- spec/integration/extensions/basic_return_spec.rb
- spec/integration/queue_declaration_spec.rb
- spec/integration/queue_exclusivity_spec.rb
- spec/integration/reply_queue_communication_spec.rb
- spec/integration/store_and_forward_spec.rb
- spec/integration/topic_subscription_spec.rb
- spec/integration/workload_distribution_spec.rb
- spec/spec_helper.rb
- spec/unit/amqp/basic_spec.rb
- spec/unit/amqp/connection_spec.rb
- tasks.rb
- doc/_index.html
- doc/AMQP.html
- doc/class_list.html
- doc/file.README.html
- doc/file.VendorSpecificExtensions.html
- doc/file_list.html
- doc/frames.html
- doc/index.html
- doc/method_list.html
- doc/MQ.html
- doc/top-level-namespace.html
has_rdoc: true
homepage: http://github.com/ruby-amqp/amqp
licenses: []
post_install_message: ! "[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Channel.new now accepts
(an optional) block and yields newly opened channel to it as soon as\n[\e[32mVersion
0.8.0\e[0m] [API] AMQP::Header#ack now can acknowledge multiple deliveries\n[\e[32mVersion
0.8.0\e[0m] [API] AMQP::Exchange#delete now takes (an optional) block that is called
when exchange.delete-ok response arrives.\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Header
now implements #to_hash\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Queue#pop block
now can take 1, 2 or 7 (that's right) arguments.\n[\e[32mVersion 0.8.0\e[0m] [API]
AMQP::Queue#purge now takes an optional block which is called when queue.purge-ok
response arrives.\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Queue#delete now takes
an optional block which is called when queue.delete-ok response arrives.\n[\e[32mVersion
0.8.0\e[0m] [API] AMQP::Queue#delete now accepts :nowait option.\n[\e[32mVersion
0.8.0\e[0m] [API] AMQP::Queue#unbind now takes an optional block which is called
when queue.unbind-ok response arrives.\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Queue#unbind
now accepts :routing_key as alias to :key. we believe it is a good idea to use AMQP
terms.\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Channel#prefetch now takes (an optional)
2nd parameter that specifies\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Channel#recover
now takes (an optional) callback that is called when\n[\e[32mVersion 0.8.0\e[0m]
[API] AMQP::Frame is gone.\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Buffer is gone.
Serialization & framing are now handled primarily by amq-protocol.\n[\e[32mVersion
0.8.0\e[0m] [FEATURE] AMQP gem is now AMQP 0.9.1 compatible: it runs atop of amq-client
gem\n[\e[32mVersion 0.8.0\e[0m] [API] AMQP::Queue#publish is deprecated.\n[\e[32mVersion
0.8.0\e[0m] [API] Name argument for AMQP::Queue.new and Channel#queue is optional.\n"
rdoc_options:
- --include=examples --main README.textile
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
none: false
requirements:
- - ! '>='
- !ruby/object:Gem::Version
version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
none: false
requirements:
- - ! '>'
- !ruby/object:Gem::Version
version: 1.3.1
requirements: []
rubyforge_project: amqp
rubygems_version: 1.6.2
signing_key:
specification_version: 3
summary: AMQP client implementation in Ruby/EventMachine.
test_files: []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment