Hi.
The script crashes with --
./csv2vcard.rb:538:in loadAssignment': uninitialized constant CSV::Reader (NameError)
Looks like in newer versions of Ruby (2.1), the CSV class doesnt have the Reader namespace. parse is a class method.
Could not get a diff because of encoding issue with the script.
I gave up the ruby version a long time ago. Please use the HTML/javascript version. It is a standalone HTML app. You can download it, load it into your browser and turn off the internet connection if you are afraid that your contact data could be compromised.