class Contacts::Vcf
Public Class Methods
new(file)
click to toggle source
# File lib/contacts/vcf.rb, line 4 def initialize(file) @contact_file = file end
Public Instance Methods
contacts()
click to toggle source
# File lib/contacts/vcf.rb, line 8 def contacts contacts = Array.new i = 0 @contact_file.each do |line| contacts[i] = Array.new unless contacts[i] if line.match(/FN:/) contacts[i] << line.gsub(/FN:/, '').strip elsif line.match(/EMAIL;/) contacts[i] << line.gsub(/^.*:/, '').strip elsif line.match(/END:VCARD/) i += 1 end end contacts end