/* * call-seq: * new() -> Contact * * Creates a new Contact object * * Attributes: * @uid [String] the unique ID for this contact * @first_name [String] * @last_name [String] * @email_addresses [Hash] A Hash of type->Array of addresses, i.e. 'HOME'->['tom@home.com', 'tom@bar.com'] * @birthday [Time] * @home_phone [String] * @work_phone [String] * @mobile_phone [String] * @home_address [ContactAddress] * @work_address [ContactAddress] * @other_address [ContactAddress] * @organization [String] * @title [String] * @im_addresses [Array] An Array of ContactIMAddress objects */ static VALUE contact_init(VALUE self) {