# -*- encoding: utf-8 -*- # stub: async 2.18.0 ruby lib Gem::Specification.new do |s| s.name = "async".freeze s.version = "2.18.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "documentation_uri" => "https://socketry.github.io/async/", "funding_uri" => "https://github.com/sponsors/ioquatix/", "source_code_uri" => "https://github.com/socketry/async.git" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Samuel Williams".freeze, "Bruno Sutic".freeze, "Jeremy Jung".freeze, "Olle Jonsson".freeze, "Patrik Wenger".freeze, "Devin Christensen".freeze, "Emil Tin".freeze, "Jamie McCarthy".freeze, "Kent Gruber".freeze, "Brian Morearty".freeze, "Colin Kelley".freeze, "Dimitar Peychinov".freeze, "Gert Goet".freeze, "Jiang Jinyang".freeze, "Julien Portalier".freeze, "Jun Jiang".freeze, "Ken Muryoi".freeze, "Leon L\u00F6chner".freeze, "Masafumi Okura".freeze, "Masayuki Yamamoto".freeze, "Math Ieu".freeze, "Ryan Musgrave".freeze, "Salim Semaoune".freeze, "Shannon Skipper".freeze, "Sokolov Yura".freeze, "Stefan Wrobel".freeze, "Trevor Turk".freeze] s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIE2DCCA0CgAwIBAgIBATANBgkqhkiG9w0BAQsFADBhMRgwFgYDVQQDDA9zYW11\nZWwud2lsbGlhbXMxHTAbBgoJkiaJk/IsZAEZFg1vcmlvbnRyYW5zZmVyMRIwEAYK\nCZImiZPyLGQBGRYCY28xEjAQBgoJkiaJk/IsZAEZFgJuejAeFw0yMjA4MDYwNDUz\nMjRaFw0zMjA4MDMwNDUzMjRaMGExGDAWBgNVBAMMD3NhbXVlbC53aWxsaWFtczEd\nMBsGCgmSJomT8ixkARkWDW9yaW9udHJhbnNmZXIxEjAQBgoJkiaJk/IsZAEZFgJj\nbzESMBAGCgmSJomT8ixkARkWAm56MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIB\nigKCAYEAomvSopQXQ24+9DBB6I6jxRI2auu3VVb4nOjmmHq7XWM4u3HL+pni63X2\n9qZdoq9xt7H+RPbwL28LDpDNflYQXoOhoVhQ37Pjn9YDjl8/4/9xa9+NUpl9XDIW\nsGkaOY0eqsQm1pEWkHJr3zn/fxoKPZPfaJOglovdxf7dgsHz67Xgd/ka+Wo1YqoE\ne5AUKRwUuvaUaumAKgPH+4E4oiLXI4T1Ff5Q7xxv6yXvHuYtlMHhYfgNn8iiW8WN\nXibYXPNP7NtieSQqwR/xM6IRSoyXKuS+ZNGDPUUGk8RoiV/xvVN4LrVm9upSc0ss\nRZ6qwOQmXCo/lLcDUxJAgG95cPw//sI00tZan75VgsGzSWAOdjQpFM0l4dxvKwHn\ntUeT3ZsAgt0JnGqNm2Bkz81kG4A2hSyFZTFA8vZGhp+hz+8Q573tAR89y9YJBdYM\nzp0FM4zwMNEUwgfRzv1tEVVUEXmoFCyhzonUUw4nE4CFu/sE3ffhjKcXcY//qiSW\nxm4erY3XAgMBAAGjgZowgZcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0O\nBBYEFO9t7XWuFf2SKLmuijgqR4sGDlRsMC4GA1UdEQQnMCWBI3NhbXVlbC53aWxs\naWFtc0BvcmlvbnRyYW5zZmVyLmNvLm56MC4GA1UdEgQnMCWBI3NhbXVlbC53aWxs\naWFtc0BvcmlvbnRyYW5zZmVyLmNvLm56MA0GCSqGSIb3DQEBCwUAA4IBgQB5sxkE\ncBsSYwK6fYpM+hA5B5yZY2+L0Z+27jF1pWGgbhPH8/FjjBLVn+VFok3CDpRqwXCl\nxCO40JEkKdznNy2avOMra6PFiQyOE74kCtv7P+Fdc+FhgqI5lMon6tt9rNeXmnW/\nc1NaMRdxy999hmRGzUSFjozcCwxpy/LwabxtdXwXgSay4mQ32EDjqR1TixS1+smp\n8C/NCWgpIfzpHGJsjvmH2wAfKtTTqB9CVKLCWEnCHyCaRVuKkrKjqhYCdmMBqCws\nJkxfQWC+jBVeG9ZtPhQgZpfhvh+6hMhraUYRQ6XGyvBqEUe+yo6DKIT3MtGE2+CP\neX9i9ZWBydWb8/rvmwmX2kkcBbX0hZS1rcR593hGc61JR6lvkGYQ2MYskBveyaxt\nQ2K9NVun/S785AP05vKkXZEFYxqG6EW012U4oLcFl5MySFajYXRYbuUpH6AY+HP8\nvoD0MPg1DssDLKwXyt1eKD/+Fq0bFWhwVM/1XiAXL7lyYUyOq24KHgQ2Csg=\n-----END CERTIFICATE-----\n".freeze] s.date = "2024-10-29" s.files = ["lib/async.rb".freeze, "lib/async/barrier.md".freeze, "lib/async/barrier.rb".freeze, "lib/async/clock.rb".freeze, "lib/async/condition.md".freeze, "lib/async/condition.rb".freeze, "lib/async/idler.rb".freeze, "lib/async/list.rb".freeze, "lib/async/node.rb".freeze, "lib/async/notification.rb".freeze, "lib/async/queue.rb".freeze, "lib/async/reactor.rb".freeze, "lib/async/scheduler.rb".freeze, "lib/async/semaphore.md".freeze, "lib/async/semaphore.rb".freeze, "lib/async/task.md".freeze, "lib/async/task.rb".freeze, "lib/async/variable.rb".freeze, "lib/async/version.rb".freeze, "lib/async/waiter.md".freeze, "lib/async/waiter.rb".freeze, "lib/async/wrapper.rb".freeze, "lib/kernel/async.rb".freeze, "lib/kernel/sync.rb".freeze, "license.md".freeze, "readme.md".freeze, "releases.md".freeze] s.homepage = "https://github.com/socketry/async".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.1".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A concurrency framework for Ruby.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.26".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.6".freeze, ">= 1.6.5".freeze]) end