-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathfix-engine.gemspec
More file actions
44 lines (35 loc) · 1.66 KB
/
fix-engine.gemspec
File metadata and controls
44 lines (35 loc) · 1.66 KB
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
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)
require 'fix/engine/version'
Gem::Specification.new do |s|
s.name = 'fix-engine'
s.version = Fix::Engine::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ['David François']
s.email = ['david.francois@paymium.com']
s.homepage = 'https://github.com/paymium/fix-engine'
s.summary = 'FIX engine handling connections, sessions, and message callbacks'
s.description = <<-EOS
The FIX engine library allows one to easily connect to a FIX acceptor and establish
a session, it will handle the administrative messages such as logons, hearbeats, gap fills and
allow custom handling of business level messages.
Likewise, an acceptor may be easily implemented by defining callbacks for business level messages.
FIX protocol message parsing capabilities are provided by the fix-protocol gem, which
currently supports the administrative subset (and a few business level messages) of the FIX 4.4
message specification.
EOS
s.required_rubygems_version = '>= 1.3.6'
s.add_development_dependency 'rspec', '~> 3.1'
s.add_development_dependency 'rake', '~> 10.3'
s.add_development_dependency 'yard', '~> 0.9.20'
s.add_development_dependency 'redcarpet', '~> 3.1'
s.add_development_dependency 'simplecov', '~> 0.9'
s.add_development_dependency 'coveralls', '~> 0.7'
s.add_dependency 'fix-protocol', '~> 1.0'
s.add_dependency 'eventmachine', '~> 1.0'
s.licenses = ['MIT']
s.files = Dir.glob('{lib,bin}/**/*') + %w(LICENSE README.md)
s.require_path = 'lib'
s.bindir = 'bin'
end