class DbMailerRails::TemplateFinder
Attributes
db_mail_template[RW]
Public Class Methods
new(db_mailer_class)
click to toggle source
@param db_mailer_class [DbMailerRails::Base]
# File lib/db_mailer_rails/template_finder.rb, line 6 def initialize(db_mailer_class) self.db_mail_template = find(db_mailer_class) end
Private Instance Methods
db_mail_template_class()
click to toggle source
# File lib/db_mailer_rails/template_finder.rb, line 16 def db_mail_template_class DbMailerRails.template_model_class.constantize rescue nil end
find(db_mailer_class)
click to toggle source
# File lib/db_mailer_rails/template_finder.rb, line 12 def find(db_mailer_class) db_mail_template_class.find_by!(db_mailer_class: db_mailer_class.name) end