app/models/active_mailer/base.rb in active_mailer-0.0.5 vs app/models/active_mailer/base.rb in active_mailer-0.0.6

- old
+ new

@@ -137,9 +137,13 @@ logger.info "email #{self.class.default_email_method_name} sent to #{self.recipients.map(&:email_address).join(", ")} from #{self.sender.email_address}" self.update_attribute("sent_at", Time.now) end end + def self.layout(*args) + DefaultActionMailer.send("layout", *args) + end + def self.mailer_variable(*variable_name) self.mailer_variables = Set.new(variable_name.map(&:to_s)) + (mailer_variables || []) attr_accessor *variable_name end mailer_variable :template