# File lib/mail/fields/content_id_field.rb, line 11
11: def initialize(value = nil, charset = 'utf-8')
12: self.charset = charset
13: @uniq = 1
14: if value.blank?
15: value = generate_content_id
16: else
17: value = strip_field(FIELD_NAME, value)
18: end
19: super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, value), charset)
20: self.parse
21: self
22: end
# File lib/mail/fields/content_id_field.rb, line 38
38: def content_id
39: element.message_id
40: end
# File lib/mail/fields/content_id_field.rb, line 51
51: def decoded
52: "#{to_s}"
53: end
# File lib/mail/fields/content_id_field.rb, line 30
30: def element
31: @element ||= Mail::MessageIdsElement.new(value)
32: end
TODO: Fix this up
# File lib/mail/fields/content_id_field.rb, line 47
47: def encoded
48: "#{CAPITALIZED_FIELD}: #{to_s}\r\n"
49: end
# File lib/mail/fields/content_id_field.rb, line 34
34: def name
35: 'Content-ID'
36: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.