Sha256: 9bfbf9260d1de4790cae2d1d185de82c5ff59779e5b00596be0209bee288b64c
Contents?: true
Size: 619 Bytes
Versions: 11
Compression:
Stored size: 619 Bytes
Contents
module Hyrax class MessageUserService attr_reader :file_set, :user def initialize(file_set, user) @file_set = file_set @user = user end def call job_user.send_message(user, message, subject) end # Passed into send_message, override to provide message body for event. def message raise "Override #message in the service class" end # Passed into send_message, override to provide subject for event. def subject raise "Override #subject in the service class" end private def job_user ::User.audit_user end end end
Version data entries
11 entries across 11 versions & 2 rubygems