Class: SupplejackApi::RequestLimitMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- SupplejackApi::RequestLimitMailer
- Defined in:
- app/mailers/supplejack_api/request_limit_mailer.rb
Instance Method Summary collapse
- #at100percent(user) ⇒ Object
- #at100percent_admin(user) ⇒ Object
- #at90percent(user) ⇒ Object
- #at90percent_admin(user) ⇒ Object
Instance Method Details
#at100percent(user) ⇒ Object
20 21 22 23 24 25 |
# File 'app/mailers/supplejack_api/request_limit_mailer.rb', line 20 def at100percent(user) @limit = user.max_requests mail(to: [user.email].join(', '), subject: 'Your API key exceeded its daily limit') end |
#at100percent_admin(user) ⇒ Object
35 36 37 38 39 40 41 |
# File 'app/mailers/supplejack_api/request_limit_mailer.rb', line 35 def at100percent_admin(user) @limit = user.max_requests @email = user.email mail(to: ENV['REQUEST_LIMIT_MAILER'], subject: 'A API key exceeded its daily limit') end |
#at90percent(user) ⇒ Object
13 14 15 16 17 18 |
# File 'app/mailers/supplejack_api/request_limit_mailer.rb', line 13 def at90percent(user) @limit = user.max_requests mail(to: [user.email].join(', '), subject: 'Your API key has exceeded 90% of its daily limit') end |
#at90percent_admin(user) ⇒ Object
27 28 29 30 31 32 33 |
# File 'app/mailers/supplejack_api/request_limit_mailer.rb', line 27 def at90percent_admin(user) @limit = user.max_requests @email = user.email mail(to: ENV['REQUEST_LIMIT_MAILER'], subject: 'A API key has exceeded 90% of its daily limit') end |