Module: Virginity::FieldValues::SeparatedText

Included in:
SeparatedField
Defined in:
lib/virginity/vcard/field_values/separated_text.rb

Defined Under Namespace

Classes: TextList

Instance Method Summary collapse

Instance Method Details

#reencode!Object



49
50
51
# File 'lib/virginity/vcard/field_values/separated_text.rb', line 49

def reencode!
  values.rewrite!
end

#subset_of?(other) ⇒ Boolean

Returns:



53
54
55
# File 'lib/virginity/vcard/field_values/separated_text.rb', line 53

def subset_of?(other)
  values.all? { |v| other.values.include? v }
end

#valuesObject



37
38
39
40
41
42
43
# File 'lib/virginity/vcard/field_values/separated_text.rb', line 37

def values
  if (@textlist.needs_refresh? rescue true)
    @textlist = TextList.new(self)
  else
    @textlist
  end
end

#values=(a) ⇒ Object



45
46
47
# File 'lib/virginity/vcard/field_values/separated_text.rb', line 45

def values=(a)
  values.replace(a)
end