Module: Virginity::Vcard21::Writer

Included in:
BaseField
Defined in:
lib/virginity/vcard21/writer.rb

Overview

for Field

Defined Under Namespace

Classes: Vcard21Line

Instance Method Summary collapse

Instance Method Details

#encode21(options = {}) ⇒ Object



134
135
136
# File 'lib/virginity/vcard21/writer.rb', line 134

def encode21(options = {})
  vcard21line.to_s(options)
end

#vcard21lineObject



126
127
128
129
130
131
132
# File 'lib/virginity/vcard21/writer.rb', line 126

def vcard21line
  if self.respond_to?(:text)
    Vcard21Line.new(@group, @name, @params, text) # we possibly want to reencode text as QP. With newlines and such
  else
    Vcard21Line.new(@group, @name, @params, @value)
  end
end