class Jpmobile::Mailer::Base
Public Instance Methods
mail(headers={}, &block)
click to toggle source
Calls superclass method
# File lib/jpmobile/mailer.rb, line 12 def mail(headers={}, &block) tos = headers[:to] || self.default_params[:to] tos = tos.split(/,/) @mobile = if tos.size == 1 # for mobile (Jpmobile::Email.detect(tos.first) || Jpmobile::Mobile::AbstractMobile).new(nil, nil) else # for multi to addresses Jpmobile::Mobile::AbstractMobile.new(nil, nil) end self.lookup_context.mobile = @mobile.mail_variants @mobile.decorated = headers.delete(:decorated) m = super(headers, &block) m.mobile = @mobile # for decorated-mail manipulation m.rearrange! if @mobile.decorated? m end