This is still a work in progress. The API for modifying elements will be cleaned up to remove the need for hackish data management for updating elements, everything else should be final.
Reduces the complexity for dealing with importing and exporting using the Google Contacts v3 API. Handles preserving the existing data and modifying any new data added without having to deal with it yourself. Supports all of the API calls except for photo management.
Tested against Ruby 1.8.7, 1.9.2, 2.0.0, RBX and JRuby, build history is available here.
See http://rubydoc.info/github/Placester/google-contacts/master/frames for full documentation.
Dual licensed under MIT and GPL.