# -*- encoding: utf-8 -*- # stub: eventbox 0.1.0 ruby lib Gem::Specification.new do |s| s.name = "eventbox".freeze s.version = "0.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "yard.run" => "yri" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Lars Kanis".freeze] s.bindir = "exe".freeze s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIDPDCCAiSgAwIBAgIBBTANBgkqhkiG9w0BAQsFADBEMQ0wCwYDVQQDDARsYXJz\nMR8wHQYKCZImiZPyLGQBGRYPZ3JlaXotcmVpbnNkb3JmMRIwEAYKCZImiZPyLGQB\nGRYCZGUwHhcNMTgwOTE0MjE0NjIyWhcNMTkwOTE0MjE0NjIyWjBEMQ0wCwYDVQQD\nDARsYXJzMR8wHQYKCZImiZPyLGQBGRYPZ3JlaXotcmVpbnNkb3JmMRIwEAYKCZIm\niZPyLGQBGRYCZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZb4Uv\nRFJfRu/VEWiy3psh2jinETjiuBrL0NeRFGf8H7iU9+gx/DI/FFhfHGLrDeIskrJx\nYIWDMmEjVO10UUdj7wu4ZhmU++0Cd7Kq9/TyP/shIP3IjqHjVLCnJ3P6f1cl5rxZ\ngqo+d3BAoDrmPk0rtaf6QopwUw9RBiF8V4HqvpiY+ruJotP5UQDP4/lVOKvA8PI9\nP0GmVbFBrbc7Zt5h78N3UyOK0u+nvOC23BvyHXzCtcFsXCoEkt+Wwh0RFqVZdnjM\nLMO2vULHKKHDdX54K/sbVCj9pN9h1aotNzrEyo55zxn0G9PHg/G3P8nMvAXPkUTe\nbrhXrfCwWRvOXA4TAgMBAAGjOTA3MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0G\nA1UdDgQWBBRAHK81igrXodaDj8a8/BIKsaZrETANBgkqhkiG9w0BAQsFAAOCAQEA\nZNTM80Pn9caTOcDYCmJi28qV0H8x6k5zeEd8PckEr9gYCFrUtVvtQPBi364PWo82\nImg1GQle3nbhYuiNPRsjfr0uaTgUeA7JXw5OCEtgck2w93KzFISBt+jLyoprAJDh\nuHImSFGzjRwHVi2Kihh1y4VR0ZkofNWaPqhxhxN7JCTVrV8MLqe2ZgHoe1WMGAyT\nmmzdbSP3kmz9L2eshisCKPSi0qKk4VyBhdeeIf+3xMim/DK1gTz44BwHSCtGkaJT\nNOQ0Qq2j8NtFfBHqGHBKaqj/Q0AciwGWIMfXJh3fTsRuMonkEu6TgB6M79HzgqQ8\nsXOGZvvDWUBn5GWztfhdZw==\n-----END CERTIFICATE-----\n".freeze] s.date = "2018-12-04" s.description = "{Eventbox} objects are event based and single threaded from the inside but thread-safe and blocking from the outside.\nEventbox enforces a separation of code for event processing and code running blocking operations.\nCode inside an {Eventbox} object is executed non-concurrently and hence shouldn't do any blocking operations.\nThis is similar to the typical JavaScript programming style.".freeze s.email = ["lars@greiz-reinsdorf.de".freeze] s.files = [".appveyor.yml".freeze, ".gitignore".freeze, ".travis.yml".freeze, ".yardopts".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "docs/downloads.md".freeze, "docs/server.md".freeze, "docs/threadpool.md".freeze, "eventbox.gemspec".freeze, "lib/eventbox.rb".freeze, "lib/eventbox/argument_wrapper.rb".freeze, "lib/eventbox/boxable.rb".freeze, "lib/eventbox/event_loop.rb".freeze, "lib/eventbox/object_registry.rb".freeze, "lib/eventbox/sanitizer.rb".freeze, "lib/eventbox/thread_pool.rb".freeze, "lib/eventbox/timer.rb".freeze, "lib/eventbox/version.rb".freeze] s.homepage = "https://github.com/larskanis/eventbox".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new("~> 2.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Manage multithreading with the safety of event based programming".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 1.16".freeze, "< 3".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) end