.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" :@ref_tags[; [: @objectu:YARD::StubProxyActionMailer::Base#mail: @summary0: @all":@line_range0:@namespaceu;ActionMailer::Base: @files[["+lib/mail_engine/action_mailer_patch.rbi : -@name: mail:@source_type: ruby:@docstringIC:YARD::Docstring" ; -[: @summary0: @objectu; ActionMailer::Base#mail: @all":@line_range0:@ref_tags[: -@path"ActionMailer::Base#mail:@parameters[[" headers"{}[" &block0:@current_file_has_commentsF: -@linei +@name: mail: @dynamicT: +@path"ActionMailer::Base#mail:@parameters[[" headers"{}[" &block0:@visibility: public:@source_type: ruby:@explicitT \ No newline at end of file