Module: Noticed

Defined in:
lib/noticed/delivery_methods/fcm.rb,
lib/noticed.rb,
lib/noticed/base.rb,
lib/noticed/coder.rb,
lib/noticed/model.rb,
lib/noticed/engine.rb,
lib/noticed/version.rb,
lib/noticed/text_coder.rb,
lib/noticed/translation.rb,
lib/noticed/has_notifications.rb,
lib/noticed/delivery_methods/ios.rb,
lib/noticed/notification_channel.rb,
lib/noticed/delivery_methods/base.rb,
lib/noticed/delivery_methods/test.rb,
lib/noticed/delivery_methods/email.rb,
lib/noticed/delivery_methods/slack.rb,
lib/noticed/delivery_methods/twilio.rb,
lib/noticed/delivery_methods/vonage.rb,
lib/noticed/delivery_methods/database.rb,
lib/generators/noticed/model_generator.rb,
lib/noticed/delivery_methods/action_cable.rb,
lib/generators/noticed/model/base_generator.rb,
lib/generators/noticed/model/mysql_generator.rb,
lib/noticed/delivery_methods/microsoft_teams.rb,
lib/generators/noticed/notification_generator.rb,
lib/generators/noticed/model/sqlite3_generator.rb,
lib/generators/noticed/delivery_method_generator.rb,
lib/generators/noticed/model/postgresql_generator.rb

Overview

class CommentNotifier

deliver_by :fcm, credentials: Rails.root.join("config/certs/fcm.json"), format: :format_notification

deliver_by :fcm, credentials: :fcm_credentials
 def fcm_credentials
   { project_id: "api-12345" }
 end

end

Defined Under Namespace

Modules: DeliveryMethods, Generators, HasNotifications, Model, Translation Classes: Base, Coder, Engine, NotificationChannel, ResponseUnsuccessful, TextCoder, ValidationError

Constant Summary collapse

VERSION =
"1.6.3"
@@parent_class =
"ApplicationJob"