forked from cequel/cequel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cequel.gemspec
45 lines (42 loc) · 2.02 KB
/
cequel.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
require File.expand_path('../lib/cequel/version', __FILE__)
Gem::Specification.new do |s|
s.name = 'cequel'
s.version = Cequel::VERSION
s.metadata["allowed_push_host"] = 'https://rubygems.pkg.github.com/art19'
s.authors = [
'Mat Brown', 'Aubrey Holland', 'Keenan Brock', 'Insoo Buzz Jung',
'Louis Simoneau', 'Peter Williams', 'Kenneth Hoffman', 'Antti Tapio',
'Ilya Bazylchuk', 'Dan Cardamore', 'Kei Kusakari', 'Oleh Novosad',
'John Smart', 'Angelo Lakra', 'Olivier Lance', 'Tomohiro Nishimura',
'Masaki Takahashi', 'G Gordon Worley III', 'Clark Bremer', 'Tamara Temple',
'Long On', 'Lucas Mundim', 'William Flanagan', 'Inaki Lanusse'
]
s.homepage = "https://github.com/cequel/cequel"
s.email = 'mat.a.brown@gmail.com'
s.license = 'MIT'
s.summary = 'Full-featured, ActiveModel-compliant ORM for Cassandra using CQL3'
s.description = <<DESC
Cequel is an ActiveRecord-like domain model layer for Cassandra that exposes
the robust data modeling capabilities of CQL3, including parent-child
relationships via compound primary keys and in-memory atomic manipulation of
collection columns.
DESC
s.files = Dir['lib/**/*.rb', 'templates/**/*', 'spec/**/*.rb', '[A-Z]*']
s.test_files = Dir['spec/examples/**/*.rb']
s.required_ruby_version = '>= 2.3'
s.add_runtime_dependency 'activemodel', '>= 4.0'
s.add_runtime_dependency 'bigdecimal', '~> 3.0'
# Require the ART19 patched version of cassandra-driver
s.add_runtime_dependency 'cassandra-driver', '~> 3.2.5.2'
s.add_runtime_dependency 'sorted_set', '~> 1.0'
s.add_development_dependency 'appraisal', '~> 1.0'
s.add_development_dependency 'wwtd', '~> 0.5'
s.add_development_dependency 'rake', '~> 13.2'
s.add_development_dependency 'rspec', '~> 3.5'
s.add_development_dependency 'rspec-its', '~> 1.0'
s.add_development_dependency 'rspec-retry', '~> 0.5'
s.add_development_dependency 'rubocop', '~> 0.49'
s.add_development_dependency 'timecop', '~> 0.7'
s.add_development_dependency 'yard', '~> 0.9.20'
s.requirements << 'Cassandra >= 2.0.0'
end