# frozen_string_literal: true module NotificationRecipients module Builder class RequestReview < Base attr_reader :merge_request, :current_user, :reviewer def initialize(merge_request, current_user, reviewer) @merge_request, @current_user, @reviewer = merge_request, current_user, reviewer end def target merge_request end def build! add_recipients(reviewer, :mention, NotificationReason::REVIEW_REQUESTED) end end end end