This repository has been archived by the owner on Jan 9, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
/
zmqmachine.gemspec
48 lines (42 loc) · 1.99 KB
/
zmqmachine.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# -*- 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{[email protected]}
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