-
-
Notifications
You must be signed in to change notification settings - Fork 119
/
zeitwerk.gemspec
29 lines (25 loc) · 1.05 KB
/
zeitwerk.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
# frozen_string_literal: true
require_relative "lib/zeitwerk/version"
Gem::Specification.new do |spec|
spec.name = "zeitwerk"
spec.summary = "Efficient and thread-safe constant autoloader"
spec.description = <<-EOS
Zeitwerk implements constant autoloading with Ruby semantics. Each gem
and application may have their own independent autoloader, with its own
configuration, inflector, and logger. Supports autoloading,
reloading, and eager loading.
EOS
spec.author = "Xavier Noria"
spec.email = '[email protected]'
spec.license = "MIT"
spec.homepage = "https://github.com/fxn/zeitwerk"
spec.files = Dir["README.md", "MIT-LICENSE", "lib/**/*.rb"]
spec.version = Zeitwerk::VERSION
spec.metadata = {
"homepage_uri" => "https://github.com/fxn/zeitwerk",
"changelog_uri" => "https://github.com/fxn/zeitwerk/blob/master/CHANGELOG.md",
"source_code_uri" => "https://github.com/fxn/zeitwerk",
"bug_tracker_uri" => "https://github.com/fxn/zeitwerk/issues"
}
spec.required_ruby_version = ">= 3.2"
end