-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
silent_stream.gemspec
87 lines (80 loc) · 3.38 KB
/
silent_stream.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# frozen_string_literal: true
lib = File.expand_path("lib", __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "silent_stream/version"
Gem::Specification.new do |spec|
authors = [
# Everyone who touched the files extracted from Rails:
["jeremy", "Jeremy Daer"],
["dhh", "David Heinemeier Hansson"],
["pixeltrix", "Andrew White"],
["spastorino", "Santiago Pastorino"],
["sstephenson", "Sam Stephenson"],
["amatsuda", "Akira Matsuda"],
["Raphomet", "Raphael Lee"],
["rafaelfranca", "Rafael França"],
["mariovisic", "Mario Visic"],
["krekoten", "Мар'ян Крекотень"],
["lest", "Sergey Nartimov"],
["joshk", "Josh Kalderimis"],
["fxn", "Xavier Noria"],
["deivid-rodriguez", "David Rodríguez"],
["route", "Dmitry Vorotilin"],
["tenderlove", "Aaron Patterson"],
["guilleiguaran", "Guillermo Iguaran"],
["gazay", "Alexey Gaziev"],
["wycats", "Yehuda Katz"],
["tommeier", "Tom Meier"],
["lifo", "Pratik Naik"],
["charliesome", "Charlie Somerville"],
["atambo", "Alex Tambellini"],
["arthurnn", "Arthur Nogueira Neves"],
["anildigital", "Anil Wadghule"],
# Author/Maintainer of this gem:
["pboling", "Peter Boling"],
]
spec.name = "silent_stream"
spec.version = SilentStream::VERSION
spec.authors = authors.map { |_gh, name| name }
spec.email = ["[email protected]"]
spec.required_ruby_version = ">= 2.3"
spec.summary = "ActiveSupport's Stream Silencing - Without ActiveSupport"
spec.description = "ActiveSupport Kernel Reporting Detritus with a few enhancements"
spec.homepage = "https://github.com/pboling/#{spec.name}"
spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = "#{spec.homepage}/tree/v#{spec.version}"
# spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/v#{spec.version}/CHANGELOG.md"
spec.metadata["bug_tracker_uri"] = "#{spec.homepage}/issues"
spec.metadata["documentation_uri"] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}"
spec.metadata["wiki_uri"] = "#{spec.homepage}/wiki"
spec.metadata["funding_uri"] = "https://liberapay.com/pboling"
spec.metadata["news_uri"] = "https://www.railsbling.com/tags/#{spec.name}"
spec.metadata["rubygems_mfa_required"] = "true"
# Specify which files should be added to the gem when it is released.
spec.files = Dir[
"lib/**/*.rb",
"CODE_OF_CONDUCT.md",
# "CONTRIBUTING.md",
"LICENSE",
"README.md",
# "SECURITY.md"
]
spec.bindir = "exe"
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.license = "MIT"
spec.add_development_dependency("appraisal")
spec.add_development_dependency("bundler")
spec.add_development_dependency("minitest", ">= 5.22")
spec.add_development_dependency("minitest-reporters")
spec.add_development_dependency("mocha")
spec.add_development_dependency("rake")
spec.add_development_dependency("simplecov", ">= 0.16")
spec.add_development_dependency("test-unit", ">= 3.2")
spec.add_development_dependency("wwtd")
# Linting
spec.add_development_dependency("rubocop-gradual", ">= 0.3.4")
spec.add_development_dependency("rubocop-lts", "~> 10.1", ">= 10.1.1") # Lint & Style Support for Ruby 2.3+
spec.add_development_dependency("rubocop-rspec", "~> 2.26", ">= 2.26.1")
spec.add_development_dependency("standard", "~> 1.33")
end