class Mail::Message
Public Instance Methods
body=(value)
Also aliased as: body_without_iso_2022_jp_encoding=, body_without_iso_2022_jp_encoding=
Alias for: body_with_iso_2022_jp_encoding=
body_with_iso_2022_jp_encoding=(value)
click to toggle source
# File lib/mail-iso-2022-jp/message.rb, line 7 def body_with_iso_2022_jp_encoding=(value) if @charset.to_s.downcase == 'iso-2022-jp' if value.respond_to?(:encoding) && value.encoding.to_s != 'UTF-8' raise ::Mail::InvalidEncodingError.new( "The mail body is not encoded in UTF-8 but in #{value.encoding}") end value = Mail::Preprocessor.process(value) end self.body_without_iso_2022_jp_encoding = value end
Also aliased as: body=, body=
process_body_raw()
Also aliased as: process_body_raw_without_iso_2022_jp_encoding, process_body_raw_without_iso_2022_jp_encoding
Alias for: process_body_raw_with_iso_2022_jp_encoding
process_body_raw_with_iso_2022_jp_encoding()
click to toggle source
# File lib/mail-iso-2022-jp/message.rb, line 20 def process_body_raw_with_iso_2022_jp_encoding if @charset.to_s.downcase == 'iso-2022-jp' @body_raw = Mail.encoding_to_charset(@body_raw, @charset) end process_body_raw_without_iso_2022_jp_encoding end
Also aliased as: process_body_raw, process_body_raw
text_part=(msg = nil)
Also aliased as: text_part_without_iso_2022_jp_encoding=, text_part_without_iso_2022_jp_encoding=
Alias for: text_part_with_iso_2022_jp_encoding=
text_part_with_iso_2022_jp_encoding=(msg = nil)
click to toggle source
# File lib/mail-iso-2022-jp/message.rb, line 29 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
Also aliased as: text_part=, text_part=