Class: TMail::MimeEncodeAuto
- Defined in:
- lib/action_mailer/vendor/tmail-1.2.7/tmail/net.rb
Overview
:stopdoc:
Instance Attribute Summary collapse
-
#multipart_composer ⇒ Object
readonly
Returns the value of attribute multipart_composer.
-
#singlepart_composer ⇒ Object
readonly
Returns the value of attribute singlepart_composer.
Instance Method Summary collapse
- #exec(mail) ⇒ Object
-
#initialize(s = nil, m = nil) ⇒ MimeEncodeAuto
constructor
A new instance of MimeEncodeAuto.
Constructor Details
#initialize(s = nil, m = nil) ⇒ MimeEncodeAuto
Returns a new instance of MimeEncodeAuto.
187 188 189 190 |
# File 'lib/action_mailer/vendor/tmail-1.2.7/tmail/net.rb', line 187 def initialize( s = nil, m = nil ) @singlepart_composer = s || MimeEncodeSingle.new @multipart_composer = m || MimeEncodeMulti.new end |
Instance Attribute Details
#multipart_composer ⇒ Object (readonly)
Returns the value of attribute multipart_composer.
193 194 195 |
# File 'lib/action_mailer/vendor/tmail-1.2.7/tmail/net.rb', line 193 def multipart_composer @multipart_composer end |
#singlepart_composer ⇒ Object (readonly)
Returns the value of attribute singlepart_composer.
192 193 194 |
# File 'lib/action_mailer/vendor/tmail-1.2.7/tmail/net.rb', line 192 def singlepart_composer @singlepart_composer end |
Instance Method Details
#exec(mail) ⇒ Object
195 196 197 198 199 |
# File 'lib/action_mailer/vendor/tmail-1.2.7/tmail/net.rb', line 195 def exec( mail ) if mail._builtin_multipart? then @multipart_composer else @singlepart_composer end.exec mail end |