-
Notifications
You must be signed in to change notification settings - Fork 0
/
aeternitas.gemspec
44 lines (39 loc) · 1.92 KB
/
aeternitas.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
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'aeternitas/version'
Gem::Specification.new do |spec|
spec.name = 'aeternitas'
spec.version = Aeternitas::VERSION
spec.authors = ['Michael Prilop', 'Max Kießling', 'Robert Terbach']
spec.email = ['[email protected]', '[email protected]']
spec.summary = "æternitas - A ruby gem for continuous source retrieval and data integration"
spec.description = <<-EOF
Æternitas provides means to regularly 'poll' resources (i.e. a website, twitter feed or API) and to permanently
store retrieved results. By default æternitas avoids putting too much load on external servers and stores raw
results as compressed files on disk. It can be configured to a wide variety of polling strategies (e.g. frequencies,
cooldown periods, ignoring exceptions, deactivating resources, ...)."
EOF
spec.homepage = "https://github.com/FHG-IMW/aeternitas"
spec.license = "MIT"
spec.files = `git ls-files -z`.split("\x0").reject do |f|
f.match(%r{^(test|spec|features)/})
end
spec.bindir = 'exe'
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ['lib']
spec.add_dependency 'activerecord', '>= 6.1'
spec.add_dependency 'redis'
spec.add_dependency 'connection_pool'
spec.add_dependency 'aasm'
spec.add_dependency 'sidekiq', '> 4', '< 6'
spec.add_dependency 'sidekiq-unique-jobs', '~> 5.0'
spec.add_dependency 'tabstabs'
spec.add_development_dependency 'bundler'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'rspec', '~> 3.0'
spec.add_development_dependency 'sqlite3', '~> 1.4'
spec.add_development_dependency 'database_cleaner', '~> 1.5'
spec.add_development_dependency 'rspec-sidekiq', '~> 3.1'
spec.add_development_dependency 'mock_redis'
end