Method: Mail::ContentTransferEncodingField#initialize

Defined in:
lib/mail/fields/content_transfer_encoding_field.rb

#initialize(value = nil, charset = 'utf-8') ⇒ ContentTransferEncodingField

Returns a new instance of ContentTransferEncodingField.



11
12
13
14
15
16
17
18
# File 'lib/mail/fields/content_transfer_encoding_field.rb', line 11

def initialize(value = nil, charset = 'utf-8')
  self.charset = charset
  value = '7bit' if value.to_s =~ /7-bit/i
  value = '8bit' if value.to_s =~ /8-bit/i
  super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, value), charset)
  self.parse
  self
end