-
Notifications
You must be signed in to change notification settings - Fork 0
/
caddy.gemspec
32 lines (26 loc) · 1.31 KB
/
caddy.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
# -*- encoding: utf-8 -*-
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "caddy/version"
Gem::Specification.new do |s|
s.name = "caddy"
s.version = Caddy::VERSION
s.authors = ["Nick Elser"]
s.email = ["[email protected]"]
s.summary = %q(Caddy gives you a auto-updating global cache to speed up requests.)
s.description = <<-EOF
Caddy is an asynchronously refreshed cache that is updated on an interval to store objects that you can access quickly during requests.
Caddy is great for storing information like feature flags -- accessed extremely frequently during many requests, updated relatively rarely and usually safe to be stale by some small duration.
EOF
s.homepage = "http://github.com/nickelser/caddy"
s.licenses = ["MIT"]
s.files = `git ls-files`.split($/)
s.executables = s.files.grep(%r{^bin/}).map { |f| File.basename(f) }
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.require_paths = ["lib"]
s.required_ruby_version = "~> 2.0"
s.add_dependency "concurrent-ruby", "~> 1.0"
s.add_development_dependency "rake", "~> 10.5"
s.add_development_dependency "minitest", "~> 5.0"
s.add_development_dependency "codeclimate-test-reporter", "~> 0.4.7"
end