mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
284a9ba8ec
The concurrent-ruby gem is a toolset containing many concurrency utilities. Many of these utilities include runtime-specific optimizations when possible. Rather than clutter the Rails codebase with concurrency utilities separate from the core task, such tools can be superseded by similar tools in the more specialized gem. This commit replaces `ActiveSupport::Concurrency::Latch` with `Concurrent::CountDownLatch`, which is functionally equivalent.
29 lines
1.1 KiB
Ruby
29 lines
1.1 KiB
Ruby
version = File.read(File.expand_path('../../RAILS_VERSION', __FILE__)).strip
|
|
|
|
Gem::Specification.new do |s|
|
|
s.platform = Gem::Platform::RUBY
|
|
s.name = 'activesupport'
|
|
s.version = version
|
|
s.summary = 'A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.'
|
|
s.description = 'A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.'
|
|
|
|
s.required_ruby_version = '>= 2.2.2'
|
|
|
|
s.license = 'MIT'
|
|
|
|
s.author = 'David Heinemeier Hansson'
|
|
s.email = 'david@loudthinking.com'
|
|
s.homepage = 'http://www.rubyonrails.org'
|
|
|
|
s.files = Dir['CHANGELOG.md', 'MIT-LICENSE', 'README.rdoc', 'lib/**/*']
|
|
s.require_path = 'lib'
|
|
|
|
s.rdoc_options.concat ['--encoding', 'UTF-8']
|
|
|
|
s.add_dependency 'i18n', '~> 0.7'
|
|
s.add_dependency 'json', '~> 1.7', '>= 1.7.7'
|
|
s.add_dependency 'tzinfo', '~> 1.1'
|
|
s.add_dependency 'minitest', '~> 5.1'
|
|
s.add_dependency 'thread_safe','~> 0.3', '>= 0.3.4'
|
|
s.add_dependency 'concurrent-ruby', '~> 0.9.0'
|
|
end
|