.yardoc/objects/ActionMailer/Base/mail_i.dat in mail_engine-0.0.1 vs .yardoc/objects/ActionMailer/Base/mail_i.dat in mail_engine-0.1.0
- old
+ new
@@ -1,17 +1,21 @@
-o:$YARD::CodeObjects::MethodObject:@scope:
instance:@signature"!def mail(headers={}, &block):@source"µdef mail(headers={}, &block)
+o:$YARD::CodeObjects::MethodObject:@current_file_has_commentsF:
+@linei
+:@signature"!def mail(headers={}, &block):@scope:
instance:@source"
def mail(headers={}, &block)
+ # order by latest uploaded, for get the latest updated 'subject'
+ current_template = MailEngine::MailTemplate.where(:path => "#{controller_path}/#{action_name}", :locale => I18n.locale, :partial => false).order("updated_at desc").first
+ headers[:subject] = current_template.subject if headers[:subject].blank? && current_template.present?
headers[:message_id] = "#{controller_path}/#{action_name}"
+
# Add sendgrid header before sending mail.
# Why here but not add to default_params of action_mailer? because the receiver email [:to] only can get here.
if self.sendgrid_config
self.sendgrid_config.add_to headers[:to]
origin_mail(headers.merge(self.sendgrid_config.to_hash), &block)
else
origin_mail(headers, &block)
end
end:
-@tags[ :@explicitT:@namespaceu:YARD::StubProxyActionMailer::Base:
@dynamicT:@visibility:public:@files[["+lib/mail_engine/action_mailer_patch.rbi
+@tags[ :@docstringIC:YARD::Docstring"