Module: Gitlab::Email::ServiceDesk::CustomEmail
- Defined in:
- lib/gitlab/email/service_desk/custom_email.rb
Overview
Doesn’t include Gitlab::Email::Common because a custom email doesn’t support all features and methods of ingestable email addresses like incoming_email and service_desk_email.
Class Method Summary collapse
Class Method Details
.reply_address(issue, reply_key) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/gitlab/email/service_desk/custom_email.rb', line 11 def reply_address(issue, reply_key) return if reply_key.nil? custom_email = issue&.project&.service_desk_setting&.custom_email return if custom_email.nil? # Reply keys for custom email addresses always go before the @. # We don't have a placeholder. custom_email.sub('@', "+#{reply_key}@") end |