# -*- encoding: utf-8 -*- # stub: actioncable 7.0.8 ruby lib Gem::Specification.new do |s| s.name = "actioncable".freeze s.version = "7.0.8".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/rails/rails/issues", "changelog_uri" => "https://github.com/rails/rails/blob/v7.0.8/actioncable/CHANGELOG.md", "documentation_uri" => "https://api.rubyonrails.org/v7.0.8/", "mailing_list_uri" => "https://discuss.rubyonrails.org/c/rubyonrails-talk", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/rails/rails/tree/v7.0.8/actioncable" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Pratik Naik".freeze, "David Heinemeier Hansson".freeze] s.date = "2023-09-09" s.description = "Structure many real-time application concerns into channels over a single WebSocket connection.".freeze s.email = ["pratiknaik@gmail.com".freeze, "david@loudthinking.com".freeze] s.files = ["CHANGELOG.md".freeze, "MIT-LICENSE".freeze, "README.md".freeze, "app/assets/javascripts/action_cable.js".freeze, "app/assets/javascripts/actioncable.esm.js".freeze, "app/assets/javascripts/actioncable.js".freeze, "lib/action_cable.rb".freeze, "lib/action_cable/channel.rb".freeze, "lib/action_cable/channel/base.rb".freeze, "lib/action_cable/channel/broadcasting.rb".freeze, "lib/action_cable/channel/callbacks.rb".freeze, "lib/action_cable/channel/naming.rb".freeze, "lib/action_cable/channel/periodic_timers.rb".freeze, "lib/action_cable/channel/streams.rb".freeze, "lib/action_cable/channel/test_case.rb".freeze, "lib/action_cable/connection.rb".freeze, "lib/action_cable/connection/authorization.rb".freeze, "lib/action_cable/connection/base.rb".freeze, "lib/action_cable/connection/client_socket.rb".freeze, "lib/action_cable/connection/identification.rb".freeze, "lib/action_cable/connection/internal_channel.rb".freeze, "lib/action_cable/connection/message_buffer.rb".freeze, "lib/action_cable/connection/stream.rb".freeze, "lib/action_cable/connection/stream_event_loop.rb".freeze, "lib/action_cable/connection/subscriptions.rb".freeze, "lib/action_cable/connection/tagged_logger_proxy.rb".freeze, "lib/action_cable/connection/test_case.rb".freeze, "lib/action_cable/connection/web_socket.rb".freeze, "lib/action_cable/engine.rb".freeze, "lib/action_cable/gem_version.rb".freeze, "lib/action_cable/helpers/action_cable_helper.rb".freeze, "lib/action_cable/remote_connections.rb".freeze, "lib/action_cable/server.rb".freeze, "lib/action_cable/server/base.rb".freeze, "lib/action_cable/server/broadcasting.rb".freeze, "lib/action_cable/server/configuration.rb".freeze, "lib/action_cable/server/connections.rb".freeze, "lib/action_cable/server/worker.rb".freeze, "lib/action_cable/server/worker/active_record_connection_management.rb".freeze, "lib/action_cable/subscription_adapter.rb".freeze, "lib/action_cable/subscription_adapter/async.rb".freeze, "lib/action_cable/subscription_adapter/base.rb".freeze, "lib/action_cable/subscription_adapter/channel_prefix.rb".freeze, "lib/action_cable/subscription_adapter/inline.rb".freeze, "lib/action_cable/subscription_adapter/postgresql.rb".freeze, "lib/action_cable/subscription_adapter/redis.rb".freeze, "lib/action_cable/subscription_adapter/subscriber_map.rb".freeze, "lib/action_cable/subscription_adapter/test.rb".freeze, "lib/action_cable/test_case.rb".freeze, "lib/action_cable/test_helper.rb".freeze, "lib/action_cable/version.rb".freeze, "lib/rails/generators/channel/USAGE".freeze, "lib/rails/generators/channel/channel_generator.rb".freeze, "lib/rails/generators/channel/templates/application_cable/channel.rb".freeze, "lib/rails/generators/channel/templates/application_cable/connection.rb".freeze, "lib/rails/generators/channel/templates/channel.rb.tt".freeze, "lib/rails/generators/channel/templates/javascript/channel.js.tt".freeze, "lib/rails/generators/channel/templates/javascript/consumer.js.tt".freeze, "lib/rails/generators/channel/templates/javascript/index.js.tt".freeze, "lib/rails/generators/test_unit/channel_generator.rb".freeze, "lib/rails/generators/test_unit/templates/channel_test.rb.tt".freeze] s.homepage = "https://rubyonrails.org".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.7.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "WebSocket framework for Rails.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["= 7.0.8".freeze]) s.add_runtime_dependency(%q.freeze, ["= 7.0.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.6.1".freeze]) end