--- !ruby/object:Gem::Specification name: activity_notification version: !ruby/object:Gem::Version version: 2.2.3 platform: ruby authors: - Shota Yamazaki autorequire: bindir: bin cert_chain: [] date: 2022-02-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: railties requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 5.0.0 - - "<" - !ruby/object:Gem::Version version: '7.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 5.0.0 - - "<" - !ruby/object:Gem::Version version: '7.1' - !ruby/object:Gem::Dependency name: i18n requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.0 - !ruby/object:Gem::Dependency name: jquery-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.1.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.1.1 - !ruby/object:Gem::Dependency name: swagger-blocks requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 - !ruby/object:Gem::Dependency name: puma requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.12.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.12.0 - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.13 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.3.13 - !ruby/object:Gem::Dependency name: mysql2 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.2 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.5.2 - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 - !ruby/object:Gem::Dependency name: mongoid requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.0.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.0.0 - !ruby/object:Gem::Dependency name: dynamoid requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 3.1.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 3.1.0 - !ruby/object:Gem::Dependency name: rspec-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.8.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.8.0 - !ruby/object:Gem::Dependency name: factory_bot_rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.11.0 - - "<" - !ruby/object:Gem::Version version: 5.0.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.11.0 - - "<" - !ruby/object:Gem::Version version: 5.0.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: yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.16 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.16 - !ruby/object:Gem::Dependency name: yard-activesupport-concern requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.1 - !ruby/object:Gem::Dependency name: devise requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.5.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 4.5.0 - !ruby/object:Gem::Dependency name: devise_token_auth requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.1.3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.1.3 - !ruby/object:Gem::Dependency name: mongoid-locker requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 - !ruby/object:Gem::Dependency name: aws-sdk-sns requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: slack-notifier requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.5.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.5.1 description: Integrated user activity notifications for Ruby on Rails. Provides functions to configure multiple notification targets and make activity notifications with notifiable models, like adding comments, responding etc. email: - shota.yamazaki.8@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".codeclimate.yml" - ".coveralls.yml" - ".github/ISSUE_TEMPLATE/bug_report.md" - ".github/ISSUE_TEMPLATE/feature_request.md" - ".github/pull_request_template.md" - ".github/workflows/build.yml" - ".gitignore" - ".rspec" - ".rubocop.yml" - ".yardopts" - CHANGELOG.md - Gemfile - MIT-LICENSE - Procfile - README.md - Rakefile - activity_notification.gemspec - app/channels/activity_notification/notification_api_channel.rb - app/channels/activity_notification/notification_api_with_devise_channel.rb - app/channels/activity_notification/notification_channel.rb - app/channels/activity_notification/notification_with_devise_channel.rb - app/controllers/activity_notification/apidocs_controller.rb - app/controllers/activity_notification/notifications_api_controller.rb - app/controllers/activity_notification/notifications_api_with_devise_controller.rb - app/controllers/activity_notification/notifications_controller.rb - app/controllers/activity_notification/notifications_with_devise_controller.rb - app/controllers/activity_notification/subscriptions_api_controller.rb - app/controllers/activity_notification/subscriptions_api_with_devise_controller.rb - app/controllers/activity_notification/subscriptions_controller.rb - app/controllers/activity_notification/subscriptions_with_devise_controller.rb - app/jobs/activity_notification/notify_all_job.rb - app/jobs/activity_notification/notify_job.rb - app/jobs/activity_notification/notify_to_job.rb - app/mailers/activity_notification/mailer.rb - app/views/activity_notification/mailer/default/batch_default.html.erb - app/views/activity_notification/mailer/default/batch_default.text.erb - app/views/activity_notification/mailer/default/default.html.erb - app/views/activity_notification/mailer/default/default.text.erb - app/views/activity_notification/notifications/default/_default.html.erb - app/views/activity_notification/notifications/default/_default_without_grouping.html.erb - app/views/activity_notification/notifications/default/_index.html.erb - app/views/activity_notification/notifications/default/destroy.js.erb - app/views/activity_notification/notifications/default/index.html.erb - app/views/activity_notification/notifications/default/open.js.erb - app/views/activity_notification/notifications/default/open_all.js.erb - app/views/activity_notification/notifications/default/show.html.erb - app/views/activity_notification/optional_targets/default/action_cable_channel/_default.html.erb - app/views/activity_notification/optional_targets/default/base/_default.text.erb - app/views/activity_notification/optional_targets/default/slack/_default.text.erb - app/views/activity_notification/subscriptions/default/_form.html.erb - app/views/activity_notification/subscriptions/default/_notification_keys.html.erb - app/views/activity_notification/subscriptions/default/_subscription.html.erb - app/views/activity_notification/subscriptions/default/_subscriptions.html.erb - app/views/activity_notification/subscriptions/default/create.js.erb - app/views/activity_notification/subscriptions/default/destroy.js.erb - app/views/activity_notification/subscriptions/default/index.html.erb - app/views/activity_notification/subscriptions/default/show.html.erb - app/views/activity_notification/subscriptions/default/subscribe.js.erb - app/views/activity_notification/subscriptions/default/subscribe_to_email.js.erb - app/views/activity_notification/subscriptions/default/subscribe_to_optional_target.js.erb - app/views/activity_notification/subscriptions/default/unsubscribe.js.erb - app/views/activity_notification/subscriptions/default/unsubscribe_to_email.js.erb - app/views/activity_notification/subscriptions/default/unsubscribe_to_optional_target.js.erb - bin/_dynamodblocal - bin/bundle_update.sh - bin/deploy_on_heroku.sh - bin/install_dynamodblocal.sh - bin/start_dynamodblocal.sh - bin/stop_dynamodblocal.sh - docs/CODE_OF_CONDUCT.md - docs/CONTRIBUTING.md - docs/Functions.md - docs/Setup.md - docs/Testing.md - gemfiles/Gemfile.rails-5.0 - gemfiles/Gemfile.rails-5.1 - gemfiles/Gemfile.rails-5.2 - gemfiles/Gemfile.rails-6.0 - gemfiles/Gemfile.rails-6.1 - gemfiles/Gemfile.rails-7.0 - lib/activity_notification.rb - lib/activity_notification/apis/notification_api.rb - lib/activity_notification/apis/subscription_api.rb - lib/activity_notification/apis/swagger.rb - lib/activity_notification/common.rb - lib/activity_notification/config.rb - lib/activity_notification/controllers/common_api_controller.rb - lib/activity_notification/controllers/common_controller.rb - lib/activity_notification/controllers/concerns/swagger/error_responses.rb - lib/activity_notification/controllers/concerns/swagger/notifications_api.rb - lib/activity_notification/controllers/concerns/swagger/notifications_parameters.rb - lib/activity_notification/controllers/concerns/swagger/subscriptions_api.rb - lib/activity_notification/controllers/concerns/swagger/subscriptions_parameters.rb - lib/activity_notification/controllers/devise_authentication_controller.rb - lib/activity_notification/controllers/store_controller.rb - lib/activity_notification/gem_version.rb - lib/activity_notification/helpers/errors.rb - lib/activity_notification/helpers/polymorphic_helpers.rb - lib/activity_notification/helpers/view_helpers.rb - lib/activity_notification/mailers/helpers.rb - lib/activity_notification/models.rb - lib/activity_notification/models/concerns/group.rb - lib/activity_notification/models/concerns/notifiable.rb - lib/activity_notification/models/concerns/notifier.rb - lib/activity_notification/models/concerns/subscriber.rb - lib/activity_notification/models/concerns/swagger/error_schema.rb - lib/activity_notification/models/concerns/swagger/notification_schema.rb - lib/activity_notification/models/concerns/swagger/subscription_schema.rb - lib/activity_notification/models/concerns/target.rb - lib/activity_notification/models/notification.rb - lib/activity_notification/models/subscription.rb - lib/activity_notification/optional_targets/action_cable_api_channel.rb - lib/activity_notification/optional_targets/action_cable_channel.rb - lib/activity_notification/optional_targets/amazon_sns.rb - lib/activity_notification/optional_targets/base.rb - lib/activity_notification/optional_targets/slack.rb - lib/activity_notification/orm/active_record.rb - lib/activity_notification/orm/active_record/notification.rb - lib/activity_notification/orm/active_record/subscription.rb - lib/activity_notification/orm/dynamoid.rb - lib/activity_notification/orm/dynamoid/extension.rb - lib/activity_notification/orm/dynamoid/notification.rb - lib/activity_notification/orm/dynamoid/subscription.rb - lib/activity_notification/orm/mongoid.rb - lib/activity_notification/orm/mongoid/notification.rb - lib/activity_notification/orm/mongoid/subscription.rb - lib/activity_notification/rails.rb - lib/activity_notification/rails/routes.rb - lib/activity_notification/renderable.rb - lib/activity_notification/roles/acts_as_common.rb - lib/activity_notification/roles/acts_as_group.rb - lib/activity_notification/roles/acts_as_notifiable.rb - lib/activity_notification/roles/acts_as_notifier.rb - lib/activity_notification/roles/acts_as_target.rb - lib/activity_notification/version.rb - lib/generators/activity_notification/controllers_generator.rb - lib/generators/activity_notification/install_generator.rb - lib/generators/activity_notification/migration/migration_generator.rb - lib/generators/activity_notification/models_generator.rb - lib/generators/activity_notification/views_generator.rb - lib/generators/templates/README - lib/generators/templates/activity_notification.rb - lib/generators/templates/controllers/README - lib/generators/templates/controllers/notifications_api_controller.rb - lib/generators/templates/controllers/notifications_api_with_devise_controller.rb - lib/generators/templates/controllers/notifications_controller.rb - lib/generators/templates/controllers/notifications_with_devise_controller.rb - lib/generators/templates/controllers/subscriptions_api_controller.rb - lib/generators/templates/controllers/subscriptions_api_with_devise_controller.rb - lib/generators/templates/controllers/subscriptions_controller.rb - lib/generators/templates/controllers/subscriptions_with_devise_controller.rb - lib/generators/templates/locales/en.yml - lib/generators/templates/migrations/migration.rb - lib/generators/templates/models/README - lib/generators/templates/models/notification.rb - lib/generators/templates/models/subscription.rb - lib/tasks/activity_notification_tasks.rake - package.json - spec/channels/notification_api_channel_shared_examples.rb - spec/channels/notification_api_channel_spec.rb - spec/channels/notification_api_with_devise_channel_spec.rb - spec/channels/notification_channel_shared_examples.rb - spec/channels/notification_channel_spec.rb - spec/channels/notification_with_devise_channel_spec.rb - spec/concerns/apis/notification_api_spec.rb - spec/concerns/apis/subscription_api_spec.rb - spec/concerns/common_spec.rb - spec/concerns/models/group_spec.rb - spec/concerns/models/notifiable_spec.rb - spec/concerns/models/notifier_spec.rb - spec/concerns/models/subscriber_spec.rb - spec/concerns/models/target_spec.rb - spec/concerns/renderable_spec.rb - spec/config_spec.rb - spec/controllers/common_controller_spec.rb - spec/controllers/controller_spec_utility.rb - spec/controllers/dummy_common_controller.rb - spec/controllers/notifications_api_controller_shared_examples.rb - spec/controllers/notifications_api_controller_spec.rb - spec/controllers/notifications_api_with_devise_controller_spec.rb - spec/controllers/notifications_controller_shared_examples.rb - spec/controllers/notifications_controller_spec.rb - spec/controllers/notifications_with_devise_controller_spec.rb - spec/controllers/subscriptions_api_controller_shared_examples.rb - spec/controllers/subscriptions_api_controller_spec.rb - spec/controllers/subscriptions_api_with_devise_controller_spec.rb - spec/controllers/subscriptions_controller_shared_examples.rb - spec/controllers/subscriptions_controller_spec.rb - spec/controllers/subscriptions_with_devise_controller_spec.rb - spec/factories/admins.rb - spec/factories/articles.rb - spec/factories/comments.rb - spec/factories/dummy/dummy_group.rb - spec/factories/dummy/dummy_notifiable.rb - spec/factories/dummy/dummy_notifier.rb - spec/factories/dummy/dummy_subscriber.rb - spec/factories/dummy/dummy_target.rb - spec/factories/notifications.rb - spec/factories/subscriptions.rb - spec/factories/users.rb - spec/generators/controllers_generator_spec.rb - spec/generators/install_generator_spec.rb - spec/generators/migration/migration_generator_spec.rb - spec/generators/models_generator_spec.rb - spec/generators/views_generator_spec.rb - spec/helpers/polymorphic_helpers_spec.rb - spec/helpers/view_helpers_spec.rb - spec/jobs/notify_all_job_spec.rb - spec/jobs/notify_job_spec.rb - spec/jobs/notify_to_job_spec.rb - spec/mailers/mailer_spec.rb - spec/models/dummy/dummy_group_spec.rb - spec/models/dummy/dummy_notifiable_spec.rb - spec/models/dummy/dummy_notifier_spec.rb - spec/models/dummy/dummy_subscriber_spec.rb - spec/models/dummy/dummy_target_spec.rb - spec/models/notification_spec.rb - spec/models/subscription_spec.rb - spec/optional_targets/action_cable_api_channel_spec.rb - spec/optional_targets/action_cable_channel_spec.rb - spec/optional_targets/amazon_sns_spec.rb - spec/optional_targets/base_spec.rb - spec/optional_targets/slack_spec.rb - spec/orm/dynamoid_spec.rb - spec/rails_app/Rakefile - spec/rails_app/app/assets/config/manifest.js - spec/rails_app/app/assets/images/.keep - spec/rails_app/app/assets/javascripts/application.js - spec/rails_app/app/assets/javascripts/cable.js - spec/rails_app/app/assets/stylesheets/application.css - spec/rails_app/app/assets/stylesheets/reset.css - spec/rails_app/app/assets/stylesheets/style.css - spec/rails_app/app/controllers/admins_controller.rb - spec/rails_app/app/controllers/application_controller.rb - spec/rails_app/app/controllers/articles_controller.rb - spec/rails_app/app/controllers/comments_controller.rb - spec/rails_app/app/controllers/concerns/.keep - spec/rails_app/app/controllers/spa_controller.rb - spec/rails_app/app/controllers/users/notifications_controller.rb - spec/rails_app/app/controllers/users/notifications_with_devise_controller.rb - spec/rails_app/app/controllers/users/subscriptions_controller.rb - spec/rails_app/app/controllers/users/subscriptions_with_devise_controller.rb - spec/rails_app/app/controllers/users_controller.rb - spec/rails_app/app/helpers/application_helper.rb - spec/rails_app/app/javascript/App.vue - spec/rails_app/app/javascript/components/DeviseTokenAuth.vue - spec/rails_app/app/javascript/components/Top.vue - spec/rails_app/app/javascript/components/notifications/Index.vue - spec/rails_app/app/javascript/components/notifications/Notification.vue - spec/rails_app/app/javascript/components/notifications/NotificationContent.vue - spec/rails_app/app/javascript/components/subscriptions/Index.vue - spec/rails_app/app/javascript/components/subscriptions/NewSubscription.vue - spec/rails_app/app/javascript/components/subscriptions/NotificationKey.vue - spec/rails_app/app/javascript/components/subscriptions/Subscription.vue - spec/rails_app/app/javascript/config/development.js - spec/rails_app/app/javascript/config/environment.js - spec/rails_app/app/javascript/config/production.js - spec/rails_app/app/javascript/config/test.js - spec/rails_app/app/javascript/packs/application.js - spec/rails_app/app/javascript/packs/spa.js - spec/rails_app/app/javascript/router/index.js - spec/rails_app/app/javascript/store/index.js - spec/rails_app/app/mailers/.keep - spec/rails_app/app/mailers/custom_notification_mailer.rb - spec/rails_app/app/models/admin.rb - spec/rails_app/app/models/article.rb - spec/rails_app/app/models/comment.rb - spec/rails_app/app/models/dummy/dummy_base.rb - spec/rails_app/app/models/dummy/dummy_group.rb - spec/rails_app/app/models/dummy/dummy_notifiable.rb - spec/rails_app/app/models/dummy/dummy_notifiable_target.rb - spec/rails_app/app/models/dummy/dummy_notifier.rb - spec/rails_app/app/models/dummy/dummy_subscriber.rb - spec/rails_app/app/models/dummy/dummy_target.rb - spec/rails_app/app/models/user.rb - spec/rails_app/app/views/activity_notification/mailer/dummy_subscribers/test_key.text.erb - spec/rails_app/app/views/activity_notification/notifications/default/article/_update.html.erb - spec/rails_app/app/views/activity_notification/notifications/default/custom/_path_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/default/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/_custom_index.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/overridden/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/optional_targets/admins/amazon_sns/comment/_default.text.erb - spec/rails_app/app/views/articles/_form.html.erb - spec/rails_app/app/views/articles/edit.html.erb - spec/rails_app/app/views/articles/index.html.erb - spec/rails_app/app/views/articles/new.html.erb - spec/rails_app/app/views/articles/show.html.erb - spec/rails_app/app/views/layouts/_header.html.erb - spec/rails_app/app/views/layouts/application.html.erb - spec/rails_app/app/views/spa/index.html.erb - spec/rails_app/babel.config.js - spec/rails_app/bin/bundle - spec/rails_app/bin/rails - spec/rails_app/bin/rake - spec/rails_app/bin/setup - spec/rails_app/bin/webpack - spec/rails_app/bin/webpack-dev-server - spec/rails_app/config.ru - spec/rails_app/config/application.rb - spec/rails_app/config/boot.rb - spec/rails_app/config/cable.yml - spec/rails_app/config/database.yml - spec/rails_app/config/dynamoid.rb - spec/rails_app/config/environment.rb - spec/rails_app/config/environments/development.rb - spec/rails_app/config/environments/production.rb - spec/rails_app/config/environments/test.rb - spec/rails_app/config/initializers/activity_notification.rb - spec/rails_app/config/initializers/assets.rb - spec/rails_app/config/initializers/backtrace_silencers.rb - spec/rails_app/config/initializers/cookies_serializer.rb - spec/rails_app/config/initializers/copy_it.aws.rb.template - spec/rails_app/config/initializers/devise.rb - spec/rails_app/config/initializers/devise_token_auth.rb - spec/rails_app/config/initializers/filter_parameter_logging.rb - spec/rails_app/config/initializers/inflections.rb - spec/rails_app/config/initializers/mime_types.rb - spec/rails_app/config/initializers/mysql.rb - spec/rails_app/config/initializers/session_store.rb - spec/rails_app/config/initializers/wrap_parameters.rb - spec/rails_app/config/locales/activity_notification.en.yml - spec/rails_app/config/locales/devise.en.yml - spec/rails_app/config/mongoid.yml - spec/rails_app/config/routes.rb - spec/rails_app/config/secrets.yml - spec/rails_app/config/webpack/development.js - spec/rails_app/config/webpack/environment.js - spec/rails_app/config/webpack/loaders/vue.js - spec/rails_app/config/webpack/production.js - spec/rails_app/config/webpack/test.js - spec/rails_app/config/webpacker.yml - spec/rails_app/db/migrate/20160716000000_create_test_tables.rb - spec/rails_app/db/migrate/20181209000000_create_activity_notification_tables.rb - spec/rails_app/db/migrate/20191201000000_add_tokens_to_users.rb - spec/rails_app/db/schema.rb - spec/rails_app/db/seeds.rb - spec/rails_app/lib/custom_optional_targets/console_output.rb - spec/rails_app/lib/custom_optional_targets/raise_error.rb - spec/rails_app/lib/custom_optional_targets/wrong_target.rb - spec/rails_app/lib/mailer_previews/mailer_preview.rb - spec/rails_app/package.json - spec/rails_app/postcss.config.js - spec/rails_app/public/404.html - spec/rails_app/public/422.html - spec/rails_app/public/500.html - spec/rails_app/public/favicon.ico - spec/roles/acts_as_group_spec.rb - spec/roles/acts_as_notifiable_spec.rb - spec/roles/acts_as_notifier_spec.rb - spec/roles/acts_as_target_spec.rb - spec/spec_helper.rb - spec/version_spec.rb homepage: https://github.com/simukappu/activity_notification 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.1.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.2.32 signing_key: specification_version: 4 summary: Integrated user activity notifications for Ruby on Rails test_files: - spec/channels/notification_api_channel_shared_examples.rb - spec/channels/notification_api_channel_spec.rb - spec/channels/notification_api_with_devise_channel_spec.rb - spec/channels/notification_channel_shared_examples.rb - spec/channels/notification_channel_spec.rb - spec/channels/notification_with_devise_channel_spec.rb - spec/concerns/apis/notification_api_spec.rb - spec/concerns/apis/subscription_api_spec.rb - spec/concerns/common_spec.rb - spec/concerns/models/group_spec.rb - spec/concerns/models/notifiable_spec.rb - spec/concerns/models/notifier_spec.rb - spec/concerns/models/subscriber_spec.rb - spec/concerns/models/target_spec.rb - spec/concerns/renderable_spec.rb - spec/config_spec.rb - spec/controllers/common_controller_spec.rb - spec/controllers/controller_spec_utility.rb - spec/controllers/dummy_common_controller.rb - spec/controllers/notifications_api_controller_shared_examples.rb - spec/controllers/notifications_api_controller_spec.rb - spec/controllers/notifications_api_with_devise_controller_spec.rb - spec/controllers/notifications_controller_shared_examples.rb - spec/controllers/notifications_controller_spec.rb - spec/controllers/notifications_with_devise_controller_spec.rb - spec/controllers/subscriptions_api_controller_shared_examples.rb - spec/controllers/subscriptions_api_controller_spec.rb - spec/controllers/subscriptions_api_with_devise_controller_spec.rb - spec/controllers/subscriptions_controller_shared_examples.rb - spec/controllers/subscriptions_controller_spec.rb - spec/controllers/subscriptions_with_devise_controller_spec.rb - spec/factories/admins.rb - spec/factories/articles.rb - spec/factories/comments.rb - spec/factories/dummy/dummy_group.rb - spec/factories/dummy/dummy_notifiable.rb - spec/factories/dummy/dummy_notifier.rb - spec/factories/dummy/dummy_subscriber.rb - spec/factories/dummy/dummy_target.rb - spec/factories/notifications.rb - spec/factories/subscriptions.rb - spec/factories/users.rb - spec/generators/controllers_generator_spec.rb - spec/generators/install_generator_spec.rb - spec/generators/migration/migration_generator_spec.rb - spec/generators/models_generator_spec.rb - spec/generators/views_generator_spec.rb - spec/helpers/polymorphic_helpers_spec.rb - spec/helpers/view_helpers_spec.rb - spec/jobs/notify_all_job_spec.rb - spec/jobs/notify_job_spec.rb - spec/jobs/notify_to_job_spec.rb - spec/mailers/mailer_spec.rb - spec/models/dummy/dummy_group_spec.rb - spec/models/dummy/dummy_notifiable_spec.rb - spec/models/dummy/dummy_notifier_spec.rb - spec/models/dummy/dummy_subscriber_spec.rb - spec/models/dummy/dummy_target_spec.rb - spec/models/notification_spec.rb - spec/models/subscription_spec.rb - spec/optional_targets/action_cable_api_channel_spec.rb - spec/optional_targets/action_cable_channel_spec.rb - spec/optional_targets/amazon_sns_spec.rb - spec/optional_targets/base_spec.rb - spec/optional_targets/slack_spec.rb - spec/orm/dynamoid_spec.rb - spec/rails_app/Rakefile - spec/rails_app/app/assets/config/manifest.js - spec/rails_app/app/assets/images/.keep - spec/rails_app/app/assets/javascripts/application.js - spec/rails_app/app/assets/javascripts/cable.js - spec/rails_app/app/assets/stylesheets/application.css - spec/rails_app/app/assets/stylesheets/reset.css - spec/rails_app/app/assets/stylesheets/style.css - spec/rails_app/app/controllers/admins_controller.rb - spec/rails_app/app/controllers/application_controller.rb - spec/rails_app/app/controllers/articles_controller.rb - spec/rails_app/app/controllers/comments_controller.rb - spec/rails_app/app/controllers/concerns/.keep - spec/rails_app/app/controllers/spa_controller.rb - spec/rails_app/app/controllers/users/notifications_controller.rb - spec/rails_app/app/controllers/users/notifications_with_devise_controller.rb - spec/rails_app/app/controllers/users/subscriptions_controller.rb - spec/rails_app/app/controllers/users/subscriptions_with_devise_controller.rb - spec/rails_app/app/controllers/users_controller.rb - spec/rails_app/app/helpers/application_helper.rb - spec/rails_app/app/javascript/App.vue - spec/rails_app/app/javascript/components/DeviseTokenAuth.vue - spec/rails_app/app/javascript/components/Top.vue - spec/rails_app/app/javascript/components/notifications/Index.vue - spec/rails_app/app/javascript/components/notifications/Notification.vue - spec/rails_app/app/javascript/components/notifications/NotificationContent.vue - spec/rails_app/app/javascript/components/subscriptions/Index.vue - spec/rails_app/app/javascript/components/subscriptions/NewSubscription.vue - spec/rails_app/app/javascript/components/subscriptions/NotificationKey.vue - spec/rails_app/app/javascript/components/subscriptions/Subscription.vue - spec/rails_app/app/javascript/config/development.js - spec/rails_app/app/javascript/config/environment.js - spec/rails_app/app/javascript/config/production.js - spec/rails_app/app/javascript/config/test.js - spec/rails_app/app/javascript/packs/application.js - spec/rails_app/app/javascript/packs/spa.js - spec/rails_app/app/javascript/router/index.js - spec/rails_app/app/javascript/store/index.js - spec/rails_app/app/mailers/.keep - spec/rails_app/app/mailers/custom_notification_mailer.rb - spec/rails_app/app/models/admin.rb - spec/rails_app/app/models/article.rb - spec/rails_app/app/models/comment.rb - spec/rails_app/app/models/dummy/dummy_base.rb - spec/rails_app/app/models/dummy/dummy_group.rb - spec/rails_app/app/models/dummy/dummy_notifiable.rb - spec/rails_app/app/models/dummy/dummy_notifiable_target.rb - spec/rails_app/app/models/dummy/dummy_notifier.rb - spec/rails_app/app/models/dummy/dummy_subscriber.rb - spec/rails_app/app/models/dummy/dummy_target.rb - spec/rails_app/app/models/user.rb - spec/rails_app/app/views/activity_notification/mailer/dummy_subscribers/test_key.text.erb - spec/rails_app/app/views/activity_notification/notifications/default/article/_update.html.erb - spec/rails_app/app/views/activity_notification/notifications/default/custom/_path_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/default/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/_custom_index.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/notifications/users/overridden/custom/_test.html.erb - spec/rails_app/app/views/activity_notification/optional_targets/admins/amazon_sns/comment/_default.text.erb - spec/rails_app/app/views/articles/_form.html.erb - spec/rails_app/app/views/articles/edit.html.erb - spec/rails_app/app/views/articles/index.html.erb - spec/rails_app/app/views/articles/new.html.erb - spec/rails_app/app/views/articles/show.html.erb - spec/rails_app/app/views/layouts/_header.html.erb - spec/rails_app/app/views/layouts/application.html.erb - spec/rails_app/app/views/spa/index.html.erb - spec/rails_app/babel.config.js - spec/rails_app/bin/bundle - spec/rails_app/bin/rails - spec/rails_app/bin/rake - spec/rails_app/bin/setup - spec/rails_app/bin/webpack - spec/rails_app/bin/webpack-dev-server - spec/rails_app/config.ru - spec/rails_app/config/application.rb - spec/rails_app/config/boot.rb - spec/rails_app/config/cable.yml - spec/rails_app/config/database.yml - spec/rails_app/config/dynamoid.rb - spec/rails_app/config/environment.rb - spec/rails_app/config/environments/development.rb - spec/rails_app/config/environments/production.rb - spec/rails_app/config/environments/test.rb - spec/rails_app/config/initializers/activity_notification.rb - spec/rails_app/config/initializers/assets.rb - spec/rails_app/config/initializers/backtrace_silencers.rb - spec/rails_app/config/initializers/cookies_serializer.rb - spec/rails_app/config/initializers/copy_it.aws.rb.template - spec/rails_app/config/initializers/devise.rb - spec/rails_app/config/initializers/devise_token_auth.rb - spec/rails_app/config/initializers/filter_parameter_logging.rb - spec/rails_app/config/initializers/inflections.rb - spec/rails_app/config/initializers/mime_types.rb - spec/rails_app/config/initializers/mysql.rb - spec/rails_app/config/initializers/session_store.rb - spec/rails_app/config/initializers/wrap_parameters.rb - spec/rails_app/config/locales/activity_notification.en.yml - spec/rails_app/config/locales/devise.en.yml - spec/rails_app/config/mongoid.yml - spec/rails_app/config/routes.rb - spec/rails_app/config/secrets.yml - spec/rails_app/config/webpack/development.js - spec/rails_app/config/webpack/environment.js - spec/rails_app/config/webpack/loaders/vue.js - spec/rails_app/config/webpack/production.js - spec/rails_app/config/webpack/test.js - spec/rails_app/config/webpacker.yml - spec/rails_app/db/migrate/20160716000000_create_test_tables.rb - spec/rails_app/db/migrate/20181209000000_create_activity_notification_tables.rb - spec/rails_app/db/migrate/20191201000000_add_tokens_to_users.rb - spec/rails_app/db/schema.rb - spec/rails_app/db/seeds.rb - spec/rails_app/lib/custom_optional_targets/console_output.rb - spec/rails_app/lib/custom_optional_targets/raise_error.rb - spec/rails_app/lib/custom_optional_targets/wrong_target.rb - spec/rails_app/lib/mailer_previews/mailer_preview.rb - spec/rails_app/package.json - spec/rails_app/postcss.config.js - spec/rails_app/public/404.html - spec/rails_app/public/422.html - spec/rails_app/public/500.html - spec/rails_app/public/favicon.ico - spec/roles/acts_as_group_spec.rb - spec/roles/acts_as_notifiable_spec.rb - spec/roles/acts_as_notifier_spec.rb - spec/roles/acts_as_target_spec.rb - spec/spec_helper.rb - spec/version_spec.rb