Class: Caffeinate::Dripper::Base
- Inherits:
-
Object
- Object
- Caffeinate::Dripper::Base
- Defined in:
- lib/caffeinate/dripper/base.rb
Direct Known Subclasses
Class Method Summary collapse
-
.inferred_mailer_class ⇒ Object
The inferred mailer class.
Methods included from Subscriber
Methods included from Perform
Methods included from Drip
Methods included from Delivery
Methods included from Defaults
Methods included from Campaign
Methods included from Callbacks
Class Method Details
.inferred_mailer_class ⇒ Object
The inferred mailer class
23 24 25 26 27 28 29 30 |
# File 'lib/caffeinate/dripper/base.rb', line 23 def self.inferred_mailer_class klass_name = "#{name.delete_suffix('Dripper')}Mailer" klass = klass_name.safe_constantize return nil unless klass return klass_name if klass < ::ActionMailer::Base nil end |