-
Notifications
You must be signed in to change notification settings - Fork 2
/
wordmap.gemspec
28 lines (23 loc) · 1.27 KB
/
wordmap.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
require_relative 'lib/wordmap/version'
Gem::Specification.new do |spec|
spec.name = 'wordmap'
spec.version = Wordmap::VERSION
spec.authors = ['Max Chernyak']
spec.email = ['[email protected]']
spec.summary = 'Look up data from disk without using your RAM.'
spec.description = 'Wordmap is a simple way to lookup data directly from disk, bypassing RAM. It uses pread (no buffering), and takes advantage of SSD\'s constant seek time. The data is stored in equal size "cells" making it easy to calculate where things are located based on vectors.'
spec.homepage = 'https://github.com/maxim/wordmap'
spec.license = 'Apache-2.0'
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = spec.homepage
spec.metadata['changelog_uri'] = 'https://github.com/maxim/wordmap/blob/master/CHANGELOG.md'
spec.required_ruby_version = Gem::Requirement.new('>= 2.5.0')
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^spec/}) }
end
spec.require_paths = ['lib']
spec.add_development_dependency 'bundler', '~> 2.1'
spec.add_development_dependency 'rake', '~> 13.0'
spec.add_development_dependency 'rspec', '~> 3.9'
spec.add_development_dependency 'pry', '~> 0.13'
end