Module: LaserLemon::EmailOverride::ClassInstanceMethods
- Defined in:
- lib/email_override.rb
Instance Method Summary collapse
- #bcc_with_override(*args) ⇒ Object
- #cc_with_override(*args) ⇒ Object
- #local? ⇒ Boolean
- #public? ⇒ Boolean
- #recipients_with_override(*args) ⇒ Object
Instance Method Details
#bcc_with_override(*args) ⇒ Object
46 47 48 |
# File 'lib/email_override.rb', line 46 def bcc_with_override(*args) local? ? override_bcc : bcc_without_override(*args) end |
#cc_with_override(*args) ⇒ Object
42 43 44 |
# File 'lib/email_override.rb', line 42 def cc_with_override(*args) local? ? override_cc : cc_without_override(*args) end |
#local? ⇒ Boolean
30 31 32 |
# File 'lib/email_override.rb', line 30 def local? local_environments.include?(Rails.env) end |
#public? ⇒ Boolean
34 35 36 |
# File 'lib/email_override.rb', line 34 def public? public_environments.include?(Rails.env) end |
#recipients_with_override(*args) ⇒ Object
38 39 40 |
# File 'lib/email_override.rb', line 38 def recipients_with_override(*args) local? ? override_recipients : recipients_without_override(*args) end |