Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (42 sloc) 1.99 KB
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{zmqmachine}
s.version = "0.8.1"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Chuck Remes"]
s.date = %q{2011-11-30}
s.description = %q{ZMQMachine is another Ruby implementation of the reactor pattern but this
time using 0mq sockets rather than POSIX sockets.
Unlike the great Eventmachine ruby project and the Python Twisted
project which work with POSIX sockets, ZMQMachine is inherently threaded. The
0mq sockets backing the reactor use a thread pool for performing
their work so already it is different from most other reactors. Also, a
single program may create multiple reactor instances which runs in
its own thread. All activity within the reactor is single-threaded
and asynchronous.
It is possible to extend the 0mq library to "poll" normal file
descriptors. This isn't on my roadmap but patches are accepted.}
s.email = %q{git@chuckremes.com}
s.extra_rdoc_files = ["History.txt", "README.rdoc", "version.txt"]
s.files = `git ls-files`.split("\n")
s.homepage = %q{http://github.com/chuckremes/zmqmachine}
s.rdoc_options = ["--main", "README.rdoc"]
s.require_paths = ["lib"]
s.rubyforge_project = %q{zmqmachine}
s.rubygems_version = %q{1.3.7}
s.summary = %q{ZMQMachine is another Ruby implementation of the reactor pattern but this time using 0mq sockets rather than POSIX sockets.}
if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_development_dependency(%q<bones>, [">= 3.5.4"])
else
s.add_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_dependency(%q<bones>, [">= 3.5.4"])
end
else
s.add_dependency(%q<ffi-rzmq>, [">= 0.9.5"])
s.add_dependency(%q<bones>, [">= 3.5.4"])
end
end