Module: Noticed
- Defined in:
- 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/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/noticed/delivery_methods/microsoft_teams.rb,
lib/generators/noticed/notification_generator.rb,
lib/generators/noticed/delivery_method_generator.rb
Defined Under Namespace
Modules: DeliveryMethods, Generators, Model, Translation Classes: Base, Coder, Engine, NotificationChannel, ResponseUnsuccessful, TextCoder, ValidationError
Constant Summary collapse
- VERSION =
"1.2.21"
- @@parent_class =
"ApplicationJob"
Class Method Summary collapse
Class Method Details
.notify(recipients:, notification:) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/noticed.rb', line 25 def self.notify(recipients:, notification:) recipients.each do |recipient| notification.notify(recipient) end # Clear the recipient after sending to the group notification.recipient = nil end |