Sha256: 47872650b64f021b21ec73683bf590de01bfd3e4fffa6a4730192196627e2c72

Contents?: true

Size: 420 Bytes

Versions: 2

Compression:

Stored size: 420 Bytes

Contents

# encoding: utf-8
# 
# keywords        =       "Keywords:" phrase *("," phrase) CRLF
module Mail
  class KeywordsField < StructuredField
    
    FIELD_NAME = 'keywords'
    
    def initialize(*args)
      super(FIELD_NAME, strip_field(FIELD_NAME, args.last))
    end
    
    def phrase_list
      @phrase_list ||= PhraseList.new(value)
    end
      
    def keywords
      phrase_list.phrases
    end
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mail-1.1.0 ./lib/mail/fields/keywords_field.rb
mail-1.0.0 ./lib/mail/fields/keywords_field.rb