Class: TMail::MimeEncodeAuto
- Defined in:
- lib/gems/tmail-1.2.3.1/lib/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.
185 186 187 188 |
# File 'lib/gems/tmail-1.2.3.1/lib/tmail/net.rb', line 185 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.
191 192 193 |
# File 'lib/gems/tmail-1.2.3.1/lib/tmail/net.rb', line 191 def multipart_composer @multipart_composer end |
#singlepart_composer ⇒ Object (readonly)
Returns the value of attribute singlepart_composer.
190 191 192 |
# File 'lib/gems/tmail-1.2.3.1/lib/tmail/net.rb', line 190 def singlepart_composer @singlepart_composer end |
Instance Method Details
#exec(mail) ⇒ Object
193 194 195 196 197 |
# File 'lib/gems/tmail-1.2.3.1/lib/tmail/net.rb', line 193 def exec( mail ) if mail._builtin_multipart? then @multipart_composer else @singlepart_composer end.exec mail end |