-
-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathstoplight.gemspec
More file actions
30 lines (24 loc) · 922 Bytes
/
stoplight.gemspec
File metadata and controls
30 lines (24 loc) · 922 Bytes
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
# frozen_string_literal: true
lib = File.expand_path("lib", File.dirname(__FILE__))
$LOAD_PATH.push(lib) unless $LOAD_PATH.include?(lib)
require "stoplight/version"
Gem::Specification.new do |gem|
gem.name = "stoplight"
gem.version = Stoplight::VERSION
gem.summary = "Traffic control for code."
gem.description = "An implementation of the circuit breaker pattern."
gem.homepage = "https://github.com/bolshakov/stoplight"
gem.license = "MIT"
{
"Cameron Desautels" => "camdez@gmail.com",
"Taylor Fausak" => "taylor@fausak.me",
"Justin Steffy" => "steffy@orgsync.com"
}.tap do |hash|
gem.authors = hash.keys
gem.email = hash.values
end
gem.files = Dir.glob("lib/**/*") + Dir.glob("sig/**/*.rbs") + %w[UPGRADING.md CHANGELOG.md LICENSE.md README.md]
gem.required_ruby_version = ">= 3.2"
gem.add_runtime_dependency "zeitwerk"
gem.add_runtime_dependency "concurrent-ruby"
end