-
-
Notifications
You must be signed in to change notification settings - Fork 127
Expand file tree
/
Copy pathzeitwerk.gemspec
More file actions
29 lines (25 loc) · 1.05 KB
/
Copy pathzeitwerk.gemspec
File metadata and controls
29 lines (25 loc) · 1.05 KB
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 = 'fxn@hashref.com'
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/main/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