--- !ruby/object:Gem::Specification name: rpush version: !ruby/object:Gem::Version version: 3.0.0 platform: ruby authors: - Ian Leitch autorequire: bindir: bin cert_chain: [] date: 2017-09-15 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: multi_json requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: net-http-persistent requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: net-http2 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.14' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.14' - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.18.1 - - "<" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.18.1 - - "<" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: railties requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: ansi requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.0 - !ruby/object:Gem::Dependency name: database_cleaner requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: timecop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: stackprof requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: modis requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.4.2 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.4.2 - !ruby/object:Gem::Dependency name: rpush-redis requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.4.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.4.1 - !ruby/object:Gem::Dependency name: appraisal requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: cane requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: codeclimate-test-reporter requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: byebug requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: mysql2 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: The push notification service for Ruby. email: - port001@gmail.com executables: - rpush extensions: [] extra_rdoc_files: [] files: - CHANGELOG.md - LICENSE - README.md - bin/rpush - lib/generators/rpush_config_generator.rb - lib/generators/rpush_migration_generator.rb - lib/generators/templates/add_adm.rb - lib/generators/templates/add_alert_is_json_to_rapns_notifications.rb - lib/generators/templates/add_app_to_rapns.rb - lib/generators/templates/add_fail_after_to_rpush_notifications.rb - lib/generators/templates/add_gcm.rb - lib/generators/templates/add_rpush.rb - lib/generators/templates/add_wpns.rb - lib/generators/templates/create_rapns_apps.rb - lib/generators/templates/create_rapns_feedback.rb - lib/generators/templates/create_rapns_notifications.rb - lib/generators/templates/rename_rapns_to_rpush.rb - lib/generators/templates/rpush.rb - lib/generators/templates/rpush_2_0_0_updates.rb - lib/generators/templates/rpush_2_1_0_updates.rb - lib/generators/templates/rpush_2_6_0_updates.rb - lib/generators/templates/rpush_2_7_0_updates.rb - lib/generators/templates/rpush_3_0_0_updates.rb - lib/rpush.rb - lib/rpush/apns_feedback.rb - lib/rpush/cli.rb - lib/rpush/client/active_model.rb - lib/rpush/client/active_model/adm/app.rb - lib/rpush/client/active_model/adm/data_validator.rb - lib/rpush/client/active_model/adm/notification.rb - lib/rpush/client/active_model/apns/app.rb - lib/rpush/client/active_model/apns/binary_notification_validator.rb - lib/rpush/client/active_model/apns/device_token_format_validator.rb - lib/rpush/client/active_model/apns/notification.rb - lib/rpush/client/active_model/apns2/app.rb - lib/rpush/client/active_model/apns2/notification.rb - lib/rpush/client/active_model/gcm/app.rb - lib/rpush/client/active_model/gcm/expiry_collapse_key_mutual_inclusion_validator.rb - lib/rpush/client/active_model/gcm/notification.rb - lib/rpush/client/active_model/notification.rb - lib/rpush/client/active_model/payload_data_size_validator.rb - lib/rpush/client/active_model/registration_ids_count_validator.rb - lib/rpush/client/active_model/wns/app.rb - lib/rpush/client/active_model/wns/notification.rb - lib/rpush/client/active_model/wpns/app.rb - lib/rpush/client/active_model/wpns/notification.rb - lib/rpush/client/active_record.rb - lib/rpush/client/active_record/adm/app.rb - lib/rpush/client/active_record/adm/notification.rb - lib/rpush/client/active_record/apns/app.rb - lib/rpush/client/active_record/apns/feedback.rb - lib/rpush/client/active_record/apns/notification.rb - lib/rpush/client/active_record/apns2/app.rb - lib/rpush/client/active_record/apns2/notification.rb - lib/rpush/client/active_record/app.rb - lib/rpush/client/active_record/gcm/app.rb - lib/rpush/client/active_record/gcm/notification.rb - lib/rpush/client/active_record/notification.rb - lib/rpush/client/active_record/wns/app.rb - lib/rpush/client/active_record/wns/badge_notification.rb - lib/rpush/client/active_record/wns/notification.rb - lib/rpush/client/active_record/wns/raw_notification.rb - lib/rpush/client/active_record/wpns/app.rb - lib/rpush/client/active_record/wpns/notification.rb - lib/rpush/client/redis.rb - lib/rpush/client/redis/adm/app.rb - lib/rpush/client/redis/adm/notification.rb - lib/rpush/client/redis/apns/app.rb - lib/rpush/client/redis/apns/feedback.rb - lib/rpush/client/redis/apns/notification.rb - lib/rpush/client/redis/apns2/app.rb - lib/rpush/client/redis/apns2/notification.rb - lib/rpush/client/redis/app.rb - lib/rpush/client/redis/gcm/app.rb - lib/rpush/client/redis/gcm/notification.rb - lib/rpush/client/redis/notification.rb - lib/rpush/client/redis/wns/app.rb - lib/rpush/client/redis/wns/badge_notification.rb - lib/rpush/client/redis/wns/notification.rb - lib/rpush/client/redis/wns/raw_notification.rb - lib/rpush/client/redis/wpns/app.rb - lib/rpush/client/redis/wpns/notification.rb - lib/rpush/configuration.rb - lib/rpush/daemon.rb - lib/rpush/daemon/adm.rb - lib/rpush/daemon/adm/delivery.rb - lib/rpush/daemon/apns.rb - lib/rpush/daemon/apns/delivery.rb - lib/rpush/daemon/apns/feedback_receiver.rb - lib/rpush/daemon/apns2.rb - lib/rpush/daemon/apns2/delivery.rb - lib/rpush/daemon/app_runner.rb - lib/rpush/daemon/batch.rb - lib/rpush/daemon/constants.rb - lib/rpush/daemon/delivery.rb - lib/rpush/daemon/delivery_error.rb - lib/rpush/daemon/dispatcher/apns_http2.rb - lib/rpush/daemon/dispatcher/apns_tcp.rb - lib/rpush/daemon/dispatcher/http.rb - lib/rpush/daemon/dispatcher/tcp.rb - lib/rpush/daemon/dispatcher_loop.rb - lib/rpush/daemon/errors.rb - lib/rpush/daemon/feeder.rb - lib/rpush/daemon/gcm.rb - lib/rpush/daemon/gcm/delivery.rb - lib/rpush/daemon/interruptible_sleep.rb - lib/rpush/daemon/loggable.rb - lib/rpush/daemon/proc_title.rb - lib/rpush/daemon/queue_payload.rb - lib/rpush/daemon/retry_header_parser.rb - lib/rpush/daemon/retryable_error.rb - lib/rpush/daemon/ring_buffer.rb - lib/rpush/daemon/rpc.rb - lib/rpush/daemon/rpc/client.rb - lib/rpush/daemon/rpc/server.rb - lib/rpush/daemon/service_config_methods.rb - lib/rpush/daemon/signal_handler.rb - lib/rpush/daemon/store/active_record.rb - lib/rpush/daemon/store/active_record/reconnectable.rb - lib/rpush/daemon/store/interface.rb - lib/rpush/daemon/store/redis.rb - lib/rpush/daemon/string_helpers.rb - lib/rpush/daemon/synchronizer.rb - lib/rpush/daemon/tcp_connection.rb - lib/rpush/daemon/wns.rb - lib/rpush/daemon/wns/badge_request.rb - lib/rpush/daemon/wns/delivery.rb - lib/rpush/daemon/wns/post_request.rb - lib/rpush/daemon/wns/raw_request.rb - lib/rpush/daemon/wns/toast_request.rb - lib/rpush/daemon/wpns.rb - lib/rpush/daemon/wpns/delivery.rb - lib/rpush/deprecatable.rb - lib/rpush/deprecation.rb - lib/rpush/embed.rb - lib/rpush/logger.rb - lib/rpush/multi_json_helper.rb - lib/rpush/plugin.rb - lib/rpush/push.rb - lib/rpush/reflectable.rb - lib/rpush/reflection_collection.rb - lib/rpush/reflection_public_methods.rb - lib/rpush/version.rb - lib/tasks/quality.rake - lib/tasks/test.rake - spec/.rubocop.yml - spec/functional/adm_spec.rb - spec/functional/apns2_spec.rb - spec/functional/apns_spec.rb - spec/functional/cli_spec.rb - spec/functional/embed_spec.rb - spec/functional/gcm_spec.rb - spec/functional/new_app_spec.rb - spec/functional/retry_spec.rb - spec/functional/synchronization_spec.rb - spec/functional/wpns_spec.rb - spec/functional_spec_helper.rb - spec/spec_helper.rb - spec/support/active_record_setup.rb - spec/support/cert_with_password.pem - spec/support/cert_without_password.pem - spec/support/config/database.yml - spec/support/simplecov_helper.rb - spec/support/simplecov_quality_formatter.rb - spec/tmp/.gitkeep - spec/unit/apns_feedback_spec.rb - spec/unit/client/active_record/adm/app_spec.rb - spec/unit/client/active_record/adm/notification_spec.rb - spec/unit/client/active_record/apns/app_spec.rb - spec/unit/client/active_record/apns/feedback_spec.rb - spec/unit/client/active_record/apns/notification_spec.rb - spec/unit/client/active_record/app_spec.rb - spec/unit/client/active_record/gcm/app_spec.rb - spec/unit/client/active_record/gcm/notification_spec.rb - spec/unit/client/active_record/notification_spec.rb - spec/unit/client/active_record/wns/badge_notification_spec.rb - spec/unit/client/active_record/wns/raw_notification_spec.rb - spec/unit/client/active_record/wpns/app_spec.rb - spec/unit/client/active_record/wpns/notification_spec.rb - spec/unit/configuration_spec.rb - spec/unit/daemon/adm/delivery_spec.rb - spec/unit/daemon/apns/certificate_expired_error_spec.rb - spec/unit/daemon/apns/delivery_spec.rb - spec/unit/daemon/apns/feedback_receiver_spec.rb - spec/unit/daemon/app_runner_spec.rb - spec/unit/daemon/batch_spec.rb - spec/unit/daemon/delivery_error_spec.rb - spec/unit/daemon/delivery_spec.rb - spec/unit/daemon/dispatcher/http_spec.rb - spec/unit/daemon/dispatcher/tcp_spec.rb - spec/unit/daemon/dispatcher_loop_spec.rb - spec/unit/daemon/feeder_spec.rb - spec/unit/daemon/gcm/delivery_spec.rb - spec/unit/daemon/proc_title_spec.rb - spec/unit/daemon/retryable_error_spec.rb - spec/unit/daemon/service_config_methods_spec.rb - spec/unit/daemon/signal_handler_spec.rb - spec/unit/daemon/store/active_record/reconnectable_spec.rb - spec/unit/daemon/store/active_record_spec.rb - spec/unit/daemon/store/redis_spec.rb - spec/unit/daemon/tcp_connection_spec.rb - spec/unit/daemon/wns/delivery_spec.rb - spec/unit/daemon/wns/post_request_spec.rb - spec/unit/daemon/wpns/delivery_spec.rb - spec/unit/daemon_spec.rb - spec/unit/deprecatable_spec.rb - spec/unit/deprecation_spec.rb - spec/unit/embed_spec.rb - spec/unit/logger_spec.rb - spec/unit/notification_shared.rb - spec/unit/plugin_spec.rb - spec/unit/push_spec.rb - spec/unit/reflectable_spec.rb - spec/unit/reflection_collection_spec.rb - spec/unit/rpush_spec.rb - spec/unit_spec_helper.rb homepage: https://github.com/rpush/rpush licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.2.2 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.6.13 signing_key: specification_version: 4 summary: The push notification service for Ruby. test_files: - spec/.rubocop.yml - spec/functional/adm_spec.rb - spec/functional/apns2_spec.rb - spec/functional/apns_spec.rb - spec/functional/cli_spec.rb - spec/functional/embed_spec.rb - spec/functional/gcm_spec.rb - spec/functional/new_app_spec.rb - spec/functional/retry_spec.rb - spec/functional/synchronization_spec.rb - spec/functional/wpns_spec.rb - spec/functional_spec_helper.rb - spec/spec_helper.rb - spec/support/active_record_setup.rb - spec/support/cert_with_password.pem - spec/support/cert_without_password.pem - spec/support/config/database.yml - spec/support/simplecov_helper.rb - spec/support/simplecov_quality_formatter.rb - spec/tmp/.gitkeep - spec/unit/apns_feedback_spec.rb - spec/unit/client/active_record/adm/app_spec.rb - spec/unit/client/active_record/adm/notification_spec.rb - spec/unit/client/active_record/apns/app_spec.rb - spec/unit/client/active_record/apns/feedback_spec.rb - spec/unit/client/active_record/apns/notification_spec.rb - spec/unit/client/active_record/app_spec.rb - spec/unit/client/active_record/gcm/app_spec.rb - spec/unit/client/active_record/gcm/notification_spec.rb - spec/unit/client/active_record/notification_spec.rb - spec/unit/client/active_record/wns/badge_notification_spec.rb - spec/unit/client/active_record/wns/raw_notification_spec.rb - spec/unit/client/active_record/wpns/app_spec.rb - spec/unit/client/active_record/wpns/notification_spec.rb - spec/unit/configuration_spec.rb - spec/unit/daemon/adm/delivery_spec.rb - spec/unit/daemon/apns/certificate_expired_error_spec.rb - spec/unit/daemon/apns/delivery_spec.rb - spec/unit/daemon/apns/feedback_receiver_spec.rb - spec/unit/daemon/app_runner_spec.rb - spec/unit/daemon/batch_spec.rb - spec/unit/daemon/delivery_error_spec.rb - spec/unit/daemon/delivery_spec.rb - spec/unit/daemon/dispatcher/http_spec.rb - spec/unit/daemon/dispatcher/tcp_spec.rb - spec/unit/daemon/dispatcher_loop_spec.rb - spec/unit/daemon/feeder_spec.rb - spec/unit/daemon/gcm/delivery_spec.rb - spec/unit/daemon/proc_title_spec.rb - spec/unit/daemon/retryable_error_spec.rb - spec/unit/daemon/service_config_methods_spec.rb - spec/unit/daemon/signal_handler_spec.rb - spec/unit/daemon/store/active_record/reconnectable_spec.rb - spec/unit/daemon/store/active_record_spec.rb - spec/unit/daemon/store/redis_spec.rb - spec/unit/daemon/tcp_connection_spec.rb - spec/unit/daemon/wns/delivery_spec.rb - spec/unit/daemon/wns/post_request_spec.rb - spec/unit/daemon/wpns/delivery_spec.rb - spec/unit/daemon_spec.rb - spec/unit/deprecatable_spec.rb - spec/unit/deprecation_spec.rb - spec/unit/embed_spec.rb - spec/unit/logger_spec.rb - spec/unit/notification_shared.rb - spec/unit/plugin_spec.rb - spec/unit/push_spec.rb - spec/unit/reflectable_spec.rb - spec/unit/reflection_collection_spec.rb - spec/unit/rpush_spec.rb - spec/unit_spec_helper.rb