Class: DocomoWebMailer::Mimepart
- Inherits:
-
Object
- Object
- DocomoWebMailer::Mimepart
- Defined in:
- lib/docomo_web_mailer.rb
Overview
メールの一つのmimeパート
Instance Attribute Summary collapse
-
#attache_info ⇒ Object
readonly
attache を得るためのキー.
-
#body ⇒ Object
readonly
メール本文(HTML化されている).
-
#inline_head ⇒ Object
readonly
用途不明。ヘッダが [ [“content-type”, “text/plain”] ] のような形で入るようだ.
-
#spec ⇒ Object
readonly
Mimepartspec.
Instance Method Summary collapse
-
#content_type_more(part) ⇒ Object
より正しい content-type を得る( inline_head に content-type があればそちらを持ってくる ).
-
#initialize(specs, inline) ⇒ Mimepart
constructor
A new instance of Mimepart.
-
#method_missing(sym, *args, &block) ⇒ Object
spec に委譲.
Constructor Details
#initialize(specs, inline) ⇒ Mimepart
Returns a new instance of Mimepart.
351 352 353 354 |
# File 'lib/docomo_web_mailer.rb', line 351 def initialize( specs, inline ) @spec, @attache_info = specs @inline_head, @body = inline if inline end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(sym, *args, &block) ⇒ Object
spec に委譲
356 357 358 |
# File 'lib/docomo_web_mailer.rb', line 356 def method_missing(sym, *args, &block) @spec.send sym, *args, &block end |
Instance Attribute Details
#attache_info ⇒ Object (readonly)
attache を得るためのキー
350 351 352 |
# File 'lib/docomo_web_mailer.rb', line 350 def attache_info @attache_info end |
#body ⇒ Object (readonly)
メール本文(HTML化されている)
346 347 348 |
# File 'lib/docomo_web_mailer.rb', line 346 def body @body end |
#inline_head ⇒ Object (readonly)
用途不明。ヘッダが [ [“content-type”, “text/plain”] ] のような形で入るようだ
348 349 350 |
# File 'lib/docomo_web_mailer.rb', line 348 def inline_head @inline_head end |
#spec ⇒ Object (readonly)
Mimepartspec
344 345 346 |
# File 'lib/docomo_web_mailer.rb', line 344 def spec @spec end |
Instance Method Details
#content_type_more(part) ⇒ Object
より正しい content-type を得る( inline_head に content-type があればそちらを持ってくる )
360 361 362 363 364 365 |
# File 'lib/docomo_web_mailer.rb', line 360 def content_type_more(part) for n,v in inline_head return v if n == 'content-type' end if inline_head return @spec.content_type end |