Method: Decidim::NotificationGeneratorForRecipient#initialize

Defined in:
decidim-core/app/services/decidim/notification_generator_for_recipient.rb

#initialize(event, event_class, resource, recipient, user_role, extra) ⇒ NotificationGeneratorForRecipient

Initializes the class.

event - A String with the name of the event. event_class - The class that wraps the event, in order to decorate it. resource - an instance of a class implementing the Decidim::Resource concern. recipient - the User that will receive the notification. extra - a Hash with extra information to be included in the notification.



16
17
18
19
20
21
22
23
# File 'decidim-core/app/services/decidim/notification_generator_for_recipient.rb', line 16

def initialize(event, event_class, resource, recipient, user_role, extra) # rubocop:disable Metrics/ParameterLists
  @event = event
  @event_class = event_class
  @resource = resource
  @recipient = recipient
  @user_role = user_role
  @extra = extra
end