# -*- encoding: utf-8 -*-
# stub: rpush 9.1.0 ruby lib

Gem::Specification.new do |s|
  s.name = "rpush".freeze
  s.version = "9.1.0".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/rpush/rpush/issues", "changelog_uri" => "https://github.com/rpush/rpush/blob/master/CHANGELOG.md", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/rpush/rpush" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Ian Leitch".freeze]
  s.date = "2024-09-24"
  s.description = "The push notification service for Ruby.".freeze
  s.email = ["port001@gmail.com".freeze]
  s.executables = ["rpush".freeze]
  s.files = ["CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "bin/rpush".freeze, "lib/generators/rpush_config_generator.rb".freeze, "lib/generators/rpush_migration_generator.rb".freeze, "lib/generators/templates/add_adm.rb".freeze, "lib/generators/templates/add_alert_is_json_to_rapns_notifications.rb".freeze, "lib/generators/templates/add_app_to_rapns.rb".freeze, "lib/generators/templates/add_fail_after_to_rpush_notifications.rb".freeze, "lib/generators/templates/add_gcm.rb".freeze, "lib/generators/templates/add_rpush.rb".freeze, "lib/generators/templates/add_wpns.rb".freeze, "lib/generators/templates/create_rapns_apps.rb".freeze, "lib/generators/templates/create_rapns_feedback.rb".freeze, "lib/generators/templates/create_rapns_notifications.rb".freeze, "lib/generators/templates/rename_rapns_to_rpush.rb".freeze, "lib/generators/templates/rpush.rb".freeze, "lib/generators/templates/rpush_2_0_0_updates.rb".freeze, "lib/generators/templates/rpush_2_1_0_updates.rb".freeze, "lib/generators/templates/rpush_2_6_0_updates.rb".freeze, "lib/generators/templates/rpush_2_7_0_updates.rb".freeze, "lib/generators/templates/rpush_3_0_0_updates.rb".freeze, "lib/generators/templates/rpush_3_0_1_updates.rb".freeze, "lib/generators/templates/rpush_3_1_0_add_pushy.rb".freeze, "lib/generators/templates/rpush_3_1_1_updates.rb".freeze, "lib/generators/templates/rpush_3_2_0_add_apns_p8.rb".freeze, "lib/generators/templates/rpush_3_2_4_updates.rb".freeze, "lib/generators/templates/rpush_3_3_0_updates.rb".freeze, "lib/generators/templates/rpush_3_3_1_updates.rb".freeze, "lib/generators/templates/rpush_4_1_0_updates.rb".freeze, "lib/generators/templates/rpush_4_1_1_updates.rb".freeze, "lib/generators/templates/rpush_4_2_0_updates.rb".freeze, "lib/generators/templates/rpush_7_1_0_updates.rb".freeze, "lib/rpush.rb".freeze, "lib/rpush/cli.rb".freeze, "lib/rpush/client/active_model.rb".freeze, "lib/rpush/client/active_model/adm/app.rb".freeze, "lib/rpush/client/active_model/adm/data_validator.rb".freeze, "lib/rpush/client/active_model/adm/notification.rb".freeze, "lib/rpush/client/active_model/apns/app.rb".freeze, "lib/rpush/client/active_model/apns/device_token_format_validator.rb".freeze, "lib/rpush/client/active_model/apns/notification.rb".freeze, "lib/rpush/client/active_model/apns/notification_payload_size_validator.rb".freeze, "lib/rpush/client/active_model/apns2/app.rb".freeze, "lib/rpush/client/active_model/apns2/notification.rb".freeze, "lib/rpush/client/active_model/apnsp8/app.rb".freeze, "lib/rpush/client/active_model/apnsp8/notification.rb".freeze, "lib/rpush/client/active_model/certificate_private_key_validator.rb".freeze, "lib/rpush/client/active_model/fcm/app.rb".freeze, "lib/rpush/client/active_model/fcm/expiry_collapse_key_mutual_inclusion_validator.rb".freeze, "lib/rpush/client/active_model/fcm/notification.rb".freeze, "lib/rpush/client/active_model/fcm/notification_keys_in_allowed_list_validator.rb".freeze, "lib/rpush/client/active_model/notification.rb".freeze, "lib/rpush/client/active_model/payload_data_size_validator.rb".freeze, "lib/rpush/client/active_model/pushy/app.rb".freeze, "lib/rpush/client/active_model/pushy/notification.rb".freeze, "lib/rpush/client/active_model/pushy/time_to_live_validator.rb".freeze, "lib/rpush/client/active_model/registration_ids_count_validator.rb".freeze, "lib/rpush/client/active_model/webpush/app.rb".freeze, "lib/rpush/client/active_model/webpush/notification.rb".freeze, "lib/rpush/client/active_model/wns/app.rb".freeze, "lib/rpush/client/active_model/wns/notification.rb".freeze, "lib/rpush/client/active_model/wpns/app.rb".freeze, "lib/rpush/client/active_model/wpns/notification.rb".freeze, "lib/rpush/client/active_record.rb".freeze, "lib/rpush/client/active_record/adm/app.rb".freeze, "lib/rpush/client/active_record/adm/notification.rb".freeze, "lib/rpush/client/active_record/apns/active_record_serializable_notification.rb".freeze, "lib/rpush/client/active_record/apns/app.rb".freeze, "lib/rpush/client/active_record/apns/feedback.rb".freeze, "lib/rpush/client/active_record/apns/notification.rb".freeze, "lib/rpush/client/active_record/apns2/app.rb".freeze, "lib/rpush/client/active_record/apns2/notification.rb".freeze, "lib/rpush/client/active_record/apnsp8/app.rb".freeze, "lib/rpush/client/active_record/apnsp8/notification.rb".freeze, "lib/rpush/client/active_record/app.rb".freeze, "lib/rpush/client/active_record/fcm/app.rb".freeze, "lib/rpush/client/active_record/fcm/notification.rb".freeze, "lib/rpush/client/active_record/notification.rb".freeze, "lib/rpush/client/active_record/pushy/app.rb".freeze, "lib/rpush/client/active_record/pushy/notification.rb".freeze, "lib/rpush/client/active_record/webpush/app.rb".freeze, "lib/rpush/client/active_record/webpush/notification.rb".freeze, "lib/rpush/client/active_record/wns/app.rb".freeze, "lib/rpush/client/active_record/wns/badge_notification.rb".freeze, "lib/rpush/client/active_record/wns/notification.rb".freeze, "lib/rpush/client/active_record/wns/raw_notification.rb".freeze, "lib/rpush/client/active_record/wpns/app.rb".freeze, "lib/rpush/client/active_record/wpns/notification.rb".freeze, "lib/rpush/client/redis.rb".freeze, "lib/rpush/client/redis/adm/app.rb".freeze, "lib/rpush/client/redis/adm/notification.rb".freeze, "lib/rpush/client/redis/apns/app.rb".freeze, "lib/rpush/client/redis/apns/feedback.rb".freeze, "lib/rpush/client/redis/apns/notification.rb".freeze, "lib/rpush/client/redis/apns2/app.rb".freeze, "lib/rpush/client/redis/apns2/notification.rb".freeze, "lib/rpush/client/redis/apnsp8/app.rb".freeze, "lib/rpush/client/redis/apnsp8/notification.rb".freeze, "lib/rpush/client/redis/app.rb".freeze, "lib/rpush/client/redis/fcm/app.rb".freeze, "lib/rpush/client/redis/fcm/notification.rb".freeze, "lib/rpush/client/redis/notification.rb".freeze, "lib/rpush/client/redis/pushy/app.rb".freeze, "lib/rpush/client/redis/pushy/notification.rb".freeze, "lib/rpush/client/redis/webpush/app.rb".freeze, "lib/rpush/client/redis/webpush/notification.rb".freeze, "lib/rpush/client/redis/wns/app.rb".freeze, "lib/rpush/client/redis/wns/badge_notification.rb".freeze, "lib/rpush/client/redis/wns/notification.rb".freeze, "lib/rpush/client/redis/wns/raw_notification.rb".freeze, "lib/rpush/client/redis/wpns/app.rb".freeze, "lib/rpush/client/redis/wpns/notification.rb".freeze, "lib/rpush/configuration.rb".freeze, "lib/rpush/daemon.rb".freeze, "lib/rpush/daemon/adm.rb".freeze, "lib/rpush/daemon/adm/delivery.rb".freeze, "lib/rpush/daemon/apns2.rb".freeze, "lib/rpush/daemon/apns2/delivery.rb".freeze, "lib/rpush/daemon/apnsp8.rb".freeze, "lib/rpush/daemon/apnsp8/delivery.rb".freeze, "lib/rpush/daemon/apnsp8/token.rb".freeze, "lib/rpush/daemon/app_runner.rb".freeze, "lib/rpush/daemon/batch.rb".freeze, "lib/rpush/daemon/constants.rb".freeze, "lib/rpush/daemon/delivery.rb".freeze, "lib/rpush/daemon/delivery_error.rb".freeze, "lib/rpush/daemon/dispatcher/apns_http2.rb".freeze, "lib/rpush/daemon/dispatcher/apnsp8_http2.rb".freeze, "lib/rpush/daemon/dispatcher/http.rb".freeze, "lib/rpush/daemon/dispatcher_loop.rb".freeze, "lib/rpush/daemon/errors.rb".freeze, "lib/rpush/daemon/fcm.rb".freeze, "lib/rpush/daemon/fcm/delivery.rb".freeze, "lib/rpush/daemon/feeder.rb".freeze, "lib/rpush/daemon/google_credential_cache.rb".freeze, "lib/rpush/daemon/interruptible_sleep.rb".freeze, "lib/rpush/daemon/loggable.rb".freeze, "lib/rpush/daemon/proc_title.rb".freeze, "lib/rpush/daemon/pushy.rb".freeze, "lib/rpush/daemon/pushy/delivery.rb".freeze, "lib/rpush/daemon/queue_payload.rb".freeze, "lib/rpush/daemon/retry_header_parser.rb".freeze, "lib/rpush/daemon/retryable_error.rb".freeze, "lib/rpush/daemon/ring_buffer.rb".freeze, "lib/rpush/daemon/rpc.rb".freeze, "lib/rpush/daemon/rpc/client.rb".freeze, "lib/rpush/daemon/rpc/server.rb".freeze, "lib/rpush/daemon/service_config_methods.rb".freeze, "lib/rpush/daemon/signal_handler.rb".freeze, "lib/rpush/daemon/store/active_record.rb".freeze, "lib/rpush/daemon/store/active_record/reconnectable.rb".freeze, "lib/rpush/daemon/store/interface.rb".freeze, "lib/rpush/daemon/store/redis.rb".freeze, "lib/rpush/daemon/string_helpers.rb".freeze, "lib/rpush/daemon/synchronizer.rb".freeze, "lib/rpush/daemon/webpush.rb".freeze, "lib/rpush/daemon/webpush/delivery.rb".freeze, "lib/rpush/daemon/wns.rb".freeze, "lib/rpush/daemon/wns/badge_request.rb".freeze, "lib/rpush/daemon/wns/delivery.rb".freeze, "lib/rpush/daemon/wns/post_request.rb".freeze, "lib/rpush/daemon/wns/raw_request.rb".freeze, "lib/rpush/daemon/wns/toast_request.rb".freeze, "lib/rpush/daemon/wpns.rb".freeze, "lib/rpush/daemon/wpns/delivery.rb".freeze, "lib/rpush/deprecatable.rb".freeze, "lib/rpush/deprecation.rb".freeze, "lib/rpush/embed.rb".freeze, "lib/rpush/logger.rb".freeze, "lib/rpush/multi_json_helper.rb".freeze, "lib/rpush/plugin.rb".freeze, "lib/rpush/push.rb".freeze, "lib/rpush/reflectable.rb".freeze, "lib/rpush/reflection_collection.rb".freeze, "lib/rpush/reflection_public_methods.rb".freeze, "lib/rpush/version.rb".freeze, "lib/tasks/test.rake".freeze, "spec/.rubocop.yml".freeze, "spec/functional/adm_spec.rb".freeze, "spec/functional/apns2_spec.rb".freeze, "spec/functional/cli_spec.rb".freeze, "spec/functional/embed_spec.rb".freeze, "spec/functional/fcm_priority_spec.rb".freeze, "spec/functional/fcm_spec.rb".freeze, "spec/functional/pushy_spec.rb".freeze, "spec/functional/retry_spec.rb".freeze, "spec/functional/synchronization_spec.rb".freeze, "spec/functional/webpush_spec.rb".freeze, "spec/functional/wpns_spec.rb".freeze, "spec/functional_spec_helper.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/active_record_setup.rb".freeze, "spec/support/cert_with_password.pem".freeze, "spec/support/cert_without_password.pem".freeze, "spec/support/config/database.yml".freeze, "spec/support/simplecov_helper.rb".freeze, "spec/support/simplecov_quality_formatter.rb".freeze, "spec/tmp/.gitkeep".freeze, "spec/unit/client/active_record/adm/app_spec.rb".freeze, "spec/unit/client/active_record/adm/notification_spec.rb".freeze, "spec/unit/client/active_record/apns/app_spec.rb".freeze, "spec/unit/client/active_record/apns/feedback_spec.rb".freeze, "spec/unit/client/active_record/apns/notification_spec.rb".freeze, "spec/unit/client/active_record/apns2/app_spec.rb".freeze, "spec/unit/client/active_record/apns2/notification_spec.rb".freeze, "spec/unit/client/active_record/apnsp8/notification_spec.rb".freeze, "spec/unit/client/active_record/app_spec.rb".freeze, "spec/unit/client/active_record/fcm/app_spec.rb".freeze, "spec/unit/client/active_record/fcm/notification_spec.rb".freeze, "spec/unit/client/active_record/notification_spec.rb".freeze, "spec/unit/client/active_record/pushy/app_spec.rb".freeze, "spec/unit/client/active_record/pushy/notification_spec.rb".freeze, "spec/unit/client/active_record/shared/app.rb".freeze, "spec/unit/client/active_record/shared/notification.rb".freeze, "spec/unit/client/active_record/webpush/app_spec.rb".freeze, "spec/unit/client/active_record/webpush/notification_spec.rb".freeze, "spec/unit/client/active_record/wns/badge_notification_spec.rb".freeze, "spec/unit/client/active_record/wns/raw_notification_spec.rb".freeze, "spec/unit/client/active_record/wpns/app_spec.rb".freeze, "spec/unit/client/active_record/wpns/notification_spec.rb".freeze, "spec/unit/client/redis/adm/app_spec.rb".freeze, "spec/unit/client/redis/adm/notification_spec.rb".freeze, "spec/unit/client/redis/apns/app_spec.rb".freeze, "spec/unit/client/redis/apns/feedback_spec.rb".freeze, "spec/unit/client/redis/apns/notification_spec.rb".freeze, "spec/unit/client/redis/apns2/app_spec.rb".freeze, "spec/unit/client/redis/apns2/notification_spec.rb".freeze, "spec/unit/client/redis/apnsp8/notification_spec.rb".freeze, "spec/unit/client/redis/app_spec.rb".freeze, "spec/unit/client/redis/fcm/app_spec.rb".freeze, "spec/unit/client/redis/fcm/notification_spec.rb".freeze, "spec/unit/client/redis/notification_spec.rb".freeze, "spec/unit/client/redis/pushy/app_spec.rb".freeze, "spec/unit/client/redis/pushy/notification_spec.rb".freeze, "spec/unit/client/redis/webpush/app_spec.rb".freeze, "spec/unit/client/redis/webpush/notification_spec.rb".freeze, "spec/unit/client/redis/wns/badge_notification_spec.rb".freeze, "spec/unit/client/redis/wns/raw_notification_spec.rb".freeze, "spec/unit/client/redis/wpns/app_spec.rb".freeze, "spec/unit/client/redis/wpns/notification_spec.rb".freeze, "spec/unit/client/shared/adm/app.rb".freeze, "spec/unit/client/shared/adm/notification.rb".freeze, "spec/unit/client/shared/apns/app.rb".freeze, "spec/unit/client/shared/apns/feedback.rb".freeze, "spec/unit/client/shared/apns/notification.rb".freeze, "spec/unit/client/shared/app.rb".freeze, "spec/unit/client/shared/fcm/app.rb".freeze, "spec/unit/client/shared/fcm/notification.rb".freeze, "spec/unit/client/shared/notification.rb".freeze, "spec/unit/client/shared/pushy/app.rb".freeze, "spec/unit/client/shared/pushy/notification.rb".freeze, "spec/unit/client/shared/webpush/app.rb".freeze, "spec/unit/client/shared/webpush/notification.rb".freeze, "spec/unit/client/shared/wns/badge_notification.rb".freeze, "spec/unit/client/shared/wns/raw_notification.rb".freeze, "spec/unit/client/shared/wpns/app.rb".freeze, "spec/unit/client/shared/wpns/notification.rb".freeze, "spec/unit/configuration_spec.rb".freeze, "spec/unit/daemon/adm/delivery_spec.rb".freeze, "spec/unit/daemon/apns/certificate_expired_error_spec.rb".freeze, "spec/unit/daemon/apnsp8/delivery_spec.rb".freeze, "spec/unit/daemon/app_runner_spec.rb".freeze, "spec/unit/daemon/batch_spec.rb".freeze, "spec/unit/daemon/delivery_error_spec.rb".freeze, "spec/unit/daemon/delivery_spec.rb".freeze, "spec/unit/daemon/dispatcher/http_spec.rb".freeze, "spec/unit/daemon/dispatcher_loop_spec.rb".freeze, "spec/unit/daemon/fcm/delivery_spec.rb".freeze, "spec/unit/daemon/feeder_spec.rb".freeze, "spec/unit/daemon/proc_title_spec.rb".freeze, "spec/unit/daemon/pushy/delivery_spec.rb".freeze, "spec/unit/daemon/retryable_error_spec.rb".freeze, "spec/unit/daemon/service_config_methods_spec.rb".freeze, "spec/unit/daemon/shared/store.rb".freeze, "spec/unit/daemon/signal_handler_spec.rb".freeze, "spec/unit/daemon/store/active_record/reconnectable_spec.rb".freeze, "spec/unit/daemon/store/active_record_spec.rb".freeze, "spec/unit/daemon/store/redis_spec.rb".freeze, "spec/unit/daemon/webpush/delivery_spec.rb".freeze, "spec/unit/daemon/wns/delivery_spec.rb".freeze, "spec/unit/daemon/wns/post_request_spec.rb".freeze, "spec/unit/daemon/wpns/delivery_spec.rb".freeze, "spec/unit/daemon_spec.rb".freeze, "spec/unit/deprecatable_spec.rb".freeze, "spec/unit/deprecation_spec.rb".freeze, "spec/unit/embed_spec.rb".freeze, "spec/unit/logger_spec.rb".freeze, "spec/unit/plugin_spec.rb".freeze, "spec/unit/push_spec.rb".freeze, "spec/unit/reflectable_spec.rb".freeze, "spec/unit/reflection_collection_spec.rb".freeze, "spec/unit/rpush_spec.rb".freeze, "spec/unit_spec_helper.rb".freeze]
  s.homepage = "https://github.com/rpush/rpush".freeze
  s.licenses = ["MIT".freeze]
  s.post_install_message = "When upgrading Rpush, don't forget to run `bundle exec rpush init` to get all the latest migrations.\n\nFor details on this specific release, refer to the CHANGELOG.md file.\nhttps://github.com/rpush/rpush/blob/master/CHANGELOG.md\n".freeze
  s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "The push notification service for Ruby.".freeze
  s.test_files = ["spec/.rubocop.yml".freeze, "spec/functional/adm_spec.rb".freeze, "spec/functional/apns2_spec.rb".freeze, "spec/functional/cli_spec.rb".freeze, "spec/functional/embed_spec.rb".freeze, "spec/functional/fcm_priority_spec.rb".freeze, "spec/functional/fcm_spec.rb".freeze, "spec/functional/pushy_spec.rb".freeze, "spec/functional/retry_spec.rb".freeze, "spec/functional/synchronization_spec.rb".freeze, "spec/functional/webpush_spec.rb".freeze, "spec/functional/wpns_spec.rb".freeze, "spec/functional_spec_helper.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/active_record_setup.rb".freeze, "spec/support/cert_with_password.pem".freeze, "spec/support/cert_without_password.pem".freeze, "spec/support/config/database.yml".freeze, "spec/support/simplecov_helper.rb".freeze, "spec/support/simplecov_quality_formatter.rb".freeze, "spec/tmp/.gitkeep".freeze, "spec/unit/client/active_record/adm/app_spec.rb".freeze, "spec/unit/client/active_record/adm/notification_spec.rb".freeze, "spec/unit/client/active_record/apns/app_spec.rb".freeze, "spec/unit/client/active_record/apns/feedback_spec.rb".freeze, "spec/unit/client/active_record/apns/notification_spec.rb".freeze, "spec/unit/client/active_record/apns2/app_spec.rb".freeze, "spec/unit/client/active_record/apns2/notification_spec.rb".freeze, "spec/unit/client/active_record/apnsp8/notification_spec.rb".freeze, "spec/unit/client/active_record/app_spec.rb".freeze, "spec/unit/client/active_record/fcm/app_spec.rb".freeze, "spec/unit/client/active_record/fcm/notification_spec.rb".freeze, "spec/unit/client/active_record/notification_spec.rb".freeze, "spec/unit/client/active_record/pushy/app_spec.rb".freeze, "spec/unit/client/active_record/pushy/notification_spec.rb".freeze, "spec/unit/client/active_record/shared/app.rb".freeze, "spec/unit/client/active_record/shared/notification.rb".freeze, "spec/unit/client/active_record/webpush/app_spec.rb".freeze, "spec/unit/client/active_record/webpush/notification_spec.rb".freeze, "spec/unit/client/active_record/wns/badge_notification_spec.rb".freeze, "spec/unit/client/active_record/wns/raw_notification_spec.rb".freeze, "spec/unit/client/active_record/wpns/app_spec.rb".freeze, "spec/unit/client/active_record/wpns/notification_spec.rb".freeze, "spec/unit/client/redis/adm/app_spec.rb".freeze, "spec/unit/client/redis/adm/notification_spec.rb".freeze, "spec/unit/client/redis/apns/app_spec.rb".freeze, "spec/unit/client/redis/apns/feedback_spec.rb".freeze, "spec/unit/client/redis/apns/notification_spec.rb".freeze, "spec/unit/client/redis/apns2/app_spec.rb".freeze, "spec/unit/client/redis/apns2/notification_spec.rb".freeze, "spec/unit/client/redis/apnsp8/notification_spec.rb".freeze, "spec/unit/client/redis/app_spec.rb".freeze, "spec/unit/client/redis/fcm/app_spec.rb".freeze, "spec/unit/client/redis/fcm/notification_spec.rb".freeze, "spec/unit/client/redis/notification_spec.rb".freeze, "spec/unit/client/redis/pushy/app_spec.rb".freeze, "spec/unit/client/redis/pushy/notification_spec.rb".freeze, "spec/unit/client/redis/webpush/app_spec.rb".freeze, "spec/unit/client/redis/webpush/notification_spec.rb".freeze, "spec/unit/client/redis/wns/badge_notification_spec.rb".freeze, "spec/unit/client/redis/wns/raw_notification_spec.rb".freeze, "spec/unit/client/redis/wpns/app_spec.rb".freeze, "spec/unit/client/redis/wpns/notification_spec.rb".freeze, "spec/unit/client/shared/adm/app.rb".freeze, "spec/unit/client/shared/adm/notification.rb".freeze, "spec/unit/client/shared/apns/app.rb".freeze, "spec/unit/client/shared/apns/feedback.rb".freeze, "spec/unit/client/shared/apns/notification.rb".freeze, "spec/unit/client/shared/app.rb".freeze, "spec/unit/client/shared/fcm/app.rb".freeze, "spec/unit/client/shared/fcm/notification.rb".freeze, "spec/unit/client/shared/notification.rb".freeze, "spec/unit/client/shared/pushy/app.rb".freeze, "spec/unit/client/shared/pushy/notification.rb".freeze, "spec/unit/client/shared/webpush/app.rb".freeze, "spec/unit/client/shared/webpush/notification.rb".freeze, "spec/unit/client/shared/wns/badge_notification.rb".freeze, "spec/unit/client/shared/wns/raw_notification.rb".freeze, "spec/unit/client/shared/wpns/app.rb".freeze, "spec/unit/client/shared/wpns/notification.rb".freeze, "spec/unit/configuration_spec.rb".freeze, "spec/unit/daemon/adm/delivery_spec.rb".freeze, "spec/unit/daemon/apns/certificate_expired_error_spec.rb".freeze, "spec/unit/daemon/apnsp8/delivery_spec.rb".freeze, "spec/unit/daemon/app_runner_spec.rb".freeze, "spec/unit/daemon/batch_spec.rb".freeze, "spec/unit/daemon/delivery_error_spec.rb".freeze, "spec/unit/daemon/delivery_spec.rb".freeze, "spec/unit/daemon/dispatcher/http_spec.rb".freeze, "spec/unit/daemon/dispatcher_loop_spec.rb".freeze, "spec/unit/daemon/fcm/delivery_spec.rb".freeze, "spec/unit/daemon/feeder_spec.rb".freeze, "spec/unit/daemon/proc_title_spec.rb".freeze, "spec/unit/daemon/pushy/delivery_spec.rb".freeze, "spec/unit/daemon/retryable_error_spec.rb".freeze, "spec/unit/daemon/service_config_methods_spec.rb".freeze, "spec/unit/daemon/shared/store.rb".freeze, "spec/unit/daemon/signal_handler_spec.rb".freeze, "spec/unit/daemon/store/active_record/reconnectable_spec.rb".freeze, "spec/unit/daemon/store/active_record_spec.rb".freeze, "spec/unit/daemon/store/redis_spec.rb".freeze, "spec/unit/daemon/webpush/delivery_spec.rb".freeze, "spec/unit/daemon/wns/delivery_spec.rb".freeze, "spec/unit/daemon/wns/post_request_spec.rb".freeze, "spec/unit/daemon/wpns/delivery_spec.rb".freeze, "spec/unit/daemon_spec.rb".freeze, "spec/unit/deprecatable_spec.rb".freeze, "spec/unit/deprecation_spec.rb".freeze, "spec/unit/embed_spec.rb".freeze, "spec/unit/logger_spec.rb".freeze, "spec/unit/plugin_spec.rb".freeze, "spec/unit/push_spec.rb".freeze, "spec/unit/reflectable_spec.rb".freeze, "spec/unit/reflection_collection_spec.rb".freeze, "spec/unit/rpush_spec.rb".freeze, "spec/unit_spec_helper.rb".freeze]

  s.specification_version = 4

  s.add_runtime_dependency(%q<multi_json>.freeze, ["~> 1.0".freeze])
  s.add_runtime_dependency(%q<net-http-persistent>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<net-http2>.freeze, ["~> 0.18".freeze, ">= 0.18.3".freeze])
  s.add_runtime_dependency(%q<jwt>.freeze, [">= 1.5.6".freeze])
  s.add_runtime_dependency(%q<activesupport>.freeze, [">= 6.0".freeze, "!= 7.1.4".freeze, "< 7.2.0".freeze])
  s.add_runtime_dependency(%q<thor>.freeze, [">= 0.18.1".freeze, "< 2.0".freeze])
  s.add_runtime_dependency(%q<railties>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<rainbow>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<web-push>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<googleauth>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<debug>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<database_cleaner>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<timecop>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<stackprof>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<modis>.freeze, [">= 2.0".freeze])
  s.add_development_dependency(%q<rpush-redis>.freeze, ["~> 1.0".freeze])
  s.add_development_dependency(%q<appraisal>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<codeclimate-test-reporter>.freeze, ["= 1.0.7".freeze])
  s.add_development_dependency(%q<simplecov>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop>.freeze, ["~> 1.66".freeze])
  s.add_development_dependency(%q<rubocop-performance>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop-rake>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop-rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rubocop-rails>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<byebug>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<pg>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<mysql2>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<sqlite3>.freeze, ["~> 1.4".freeze])
end