Sha256: 7eb142c448b53883f539fd9e9bb658848a7d3076fc9d80f506811c82a600fcd3
Contents?: true
Size: 1.18 KB
Versions: 4
Compression:
Stored size: 1.18 KB
Contents
# Vcard [![Build Status](https://travis-ci.org/qoobaa/vcard.svg?branch=master)](https://travis-ci.org/qoobaa/vcard) Vcard gem extracts Vcard support from Vpim gem. ## Installation Add this line to your application's Gemfile: gem "vcard" And then execute: $ bundle Or install it yourself as: $ gem install vcard ## Configuration You can configure how to deal with invalid lines. The gem supports three behaviours: 1. `raise_on_invalid_line = true` Vcard::InvalidEncodingError will be raised if any invalid line is found. 2. `raise_on_invalid_line = false, ignore_invalid_vcards = true` If the vcard source has an invalid line, this vcard object will be ignored. If you have only one vcard object in your source string, an empty array will be returned from `Vcard.decode`. 3. `raise_on_invalid_line = false, ignore_invalid_vcards = false` If the vcard is marked as invalid, invalid fields will be ignored, but the vcard will be present in the results of `Vcard#decode`. ``` Vcard.configure do |config| config.raise_on_invalid_line = false # default true config.ignore_invalid_vcards = false # default true end ``` ## Upgrade Notes We are no longer testing against Ruby 1.8.7.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vcard-0.3.0 | README.md |
vcard-0.2.16 | README.md |
vcard-0.2.15 | README.md |
vcard-0.2.14 | README.md |