Class Index [+]

Quicksearch

Mail::KeywordsField

Constants

FIELD_NAME
CAPITALIZED_FIELD

Public Class Methods

new(value = nil, charset = 'utf-8') click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 10
10:     def initialize(value = nil, charset = 'utf-8')
11:       self.charset = charset
12:       super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, value), charset)
13:       self.parse
14:       self
15:     end

Public Instance Methods

decoded() click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 35
35:     def decoded
36:       keywords.join(', ')
37:     end
default() click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 39
39:     def default
40:       keywords
41:     end
encoded() click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 31
31:     def encoded
32:       "#{CAPITALIZED_FIELD}: #{keywords.join(', ')}\r\n"
33:     end
keywords() click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 27
27:     def keywords
28:       phrase_list.phrases
29:     end
parse(val = value) click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 17
17:     def parse(val = value)
18:       unless val.blank?
19:         @phrase_list ||= PhraseList.new(value)
20:       end
21:     end
phrase_list() click to toggle source
    # File lib/mail/fields/keywords_field.rb, line 23
23:     def phrase_list
24:       @phrase_list ||= PhraseList.new(value)
25:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.