Class: Mail::Message
- Inherits:
-
Object
- Object
- Mail::Message
- Defined in:
- lib/mail-iso-2022-jp/ruby18/message.rb,
lib/mail-iso-2022-jp/mail_under_280/message.rb
Instance Method Summary collapse
- #body_with_iso_2022_jp_encoding=(value) ⇒ Object (also: #body=)
- #process_body_raw_with_iso_2022_jp_encoding ⇒ Object (also: #process_body_raw)
- #text_part_with_iso_2022_jp_encoding=(msg = nil) ⇒ Object (also: #text_part=)
Instance Method Details
#body_with_iso_2022_jp_encoding=(value) ⇒ Object Also known as: body=
7 8 9 |
# File 'lib/mail-iso-2022-jp/ruby18/message.rb', line 7 def body_with_iso_2022_jp_encoding=(value) self.body_without_iso_2022_jp_encoding = value end |
#process_body_raw_with_iso_2022_jp_encoding ⇒ Object Also known as: process_body_raw
13 14 15 16 17 18 19 |
# File 'lib/mail-iso-2022-jp/ruby18/message.rb', line 13 def process_body_raw_with_iso_2022_jp_encoding if @charset.to_s.downcase == 'iso-2022-jp' @body_raw = Mail::Preprocessor.process(@body_raw) @body_raw = NKF.nkf(NKF_OPTIONS, @body_raw) end process_body_raw_without_iso_2022_jp_encoding end |
#text_part_with_iso_2022_jp_encoding=(msg = nil) ⇒ Object Also known as: text_part=
23 24 25 26 27 28 |
# File 'lib/mail-iso-2022-jp/ruby18/message.rb', line 23 def text_part_with_iso_2022_jp_encoding=(msg = nil) if @charset.to_s.downcase == 'iso-2022-jp' && msg && msg.charset.nil? msg.charset = @charset end self.text_part_without_iso_2022_jp_encoding = msg end |