Class: Wupee::NotificationType
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Wupee::NotificationType
- Defined in:
- app/models/wupee/notification_type.rb
Class Method Summary collapse
Class Method Details
.create_configurations_for(*receivers) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/models/wupee/notification_type.rb', line 8 def self.create_configurations_for(*receivers) class_eval do receivers.each do |receiver| after_create do receiver.to_s.constantize.pluck(:id).each do |receiver_id| Wupee::NotificationTypeConfiguration.create!(notification_type: self, receiver_type: receiver, receiver_id: receiver_id) end end end end end |