# File lib/mail/fields/content_transfer_encoding_field.rb, line 11
11: def initialize(value = nil, charset = 'utf-8')
12: self.charset = charset
13: value = '7bit' if value.to_s =~ /7-bit/
14: value = '8bit' if value.to_s =~ /8-bit/
15: super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, value), charset)
16: self.parse
17: self
18: end
# File lib/mail/fields/content_transfer_encoding_field.rb, line 45
45: def decoded
46: encoding
47: end
# File lib/mail/fields/content_transfer_encoding_field.rb, line 32
32: def element
33: @element ||= Mail::ContentTransferEncodingElement.new(value)
34: end
TODO: Fix this up
# File lib/mail/fields/content_transfer_encoding_field.rb, line 41
41: def encoded
42: "#{CAPITALIZED_FIELD}: #{encoding}\r\n"
43: end
# File lib/mail/fields/content_transfer_encoding_field.rb, line 36
36: def encoding
37: element.encoding
38: end
# File lib/mail/fields/content_transfer_encoding_field.rb, line 20
20: def parse(val = value)
21: unless val.blank?
22: @element = Mail::ContentTransferEncodingElement.new(val)
23: end
24: end
# File lib/mail/fields/content_transfer_encoding_field.rb, line 26
26: def tree
27: STDERR.puts("tree is deprecated. Please use encoding to get parse result\n#{caller}")
28: @element ||= Mail::ContentTransferEncodingElement.new(value)
29: @tree ||= @element.tree
30: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.