Class: Virginity::VcardCategories::TagArray

Inherits:
SerializingArray
  • Object
show all
Defined in:
lib/virginity/vcard/categories.rb

Instance Method Summary collapse

Constructor Details

#initialize(vcard) ⇒ TagArray

Returns a new instance of TagArray.



31
32
33
34
# File 'lib/virginity/vcard/categories.rb', line 31

def initialize(vcard)
  @vcard = vcard
  super(@vcard.category_values)
end

Instance Method Details

#rewrite!Object



36
37
38
39
40
41
# File 'lib/virginity/vcard/categories.rb', line 36

def rewrite!
  @vcard.categories.each {|cat| @vcard.delete_field cat }
  @array.each do |tag|
    @vcard.add_category tag
  end
end