Class: ApplicationMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- ApplicationMailer
- Defined in:
- app/mailers/application_mailer.rb
Direct Known Subclasses
AbuseReportMailer, EmailRejectionMailer, Members::AboutToExpireMailer, Members::AccessDeniedMailer, Members::AccessGrantedMailer, Members::AccessRequestedMailer, Members::ExpirationDateUpdatedMailer, Members::InviteAcceptedMailer, Members::InviteDeclinedMailer, Members::InviteMailer, Members::InviteReminderMailer, Namespaces::RateLimiterMailer, Notify, RepositoryCheckMailer
Constant Summary collapse
- SMTPConnectionError =
Ignore transient SMTP connection errors in our SLIs. These are transient and are fixed by a retry.
Class.new(Gitlab::SidekiqMiddleware::RetryError)
Instance Attribute Summary collapse
-
#current_user ⇒ Object
Returns the value of attribute current_user.
Instance Method Summary collapse
Instance Attribute Details
#current_user ⇒ Object
Returns the value of attribute current_user.
17 18 19 |
# File 'app/mailers/application_mailer.rb', line 17 def current_user @current_user end |
Instance Method Details
#can? ⇒ Boolean
24 25 26 |
# File 'app/mailers/application_mailer.rb', line 24 def can? Ability.allowed?(current_user, action, subject) end |