Я использую Vpim для создания файлов .vcf, которые пользователи затем могут импортировать в свои адресные книги.У меня проблема в том, что информация, которую они загружают, предназначена для компании, а не для человека, поэтому мне нужно пометить карту как таковую.Есть ли способ сделать это с помощью Vpim или есть другой драгоценный камень, который я мог бы использовать для этого?
def to_vcf
card = Vpim::Vcard::Maker.make2 do |maker|
...
end
end
Источник визитной карточки из адресной книги
BEGIN:VCARD
VERSION:3.0
N:;;;;
FN:The Flow Skatepark
ORG:The Flow Skatepark;
item1.TEL;type=pref:(614) 864-1610
item1.X-ABLabel:Work #
item2.ADR;type=WORK;type=pref:;;4252 Groves Rd;Columbus;OH;43232;USA
item2.X-ABADR:us
BDAY;value=date:2001-07-06
X-ABShowAs:COMPANY
X-ABUID:5F7349CB-369F-4EAC-AB65-49ED902BEF9F\:ABPerson
END:VCARD
Источник не-визитной карточки из адресной книги
BEGIN:VCARD
VERSION:3.0
N:;The Flow Skatepark;;;
FN:The Flow Skatepark
item1.TEL;type=pref:(614) 864-1610
item1.X-ABLabel:Work #
item2.ADR;type=WORK;type=pref:;;4252 Groves Rd;Columbus;OH;43232;USA
item2.X-ABADR:us
BDAY;value=date:2001-07-06
X-ABUID:5F7349CB-369F-4EAC-AB65-49ED902BEF9F\:ABPerson
END:VCARD
Очевидно, что в этих примерах кода есть два основных различия:
- ORG: Скейтпарк Flow;
- X-ABShowAs: КОМПАНИЯ
Однако я не знаю, как это перевести на Vpim.