lib/vng/contact.rb in vng-0.1.20 vs lib/vng/contact.rb in vng-1.0.0
- old
+ new
@@ -18,25 +18,24 @@
def self.create(first_name:, last_name:, email:, phone:, client_id:)
body = {
method: '3',
clientID: client_id,
Fields: [
- {fieldID: 127, fieldValue: first_name},
- {fieldID: 128, fieldValue: last_name},
- {fieldID: 97, fieldValue: URI.encode_uri_component(email)},
- {fieldID: 96, fieldValue: phone},
+ { fieldID: 127, fieldValue: first_name },
+ { fieldID: 128, fieldValue: last_name },
+ { fieldID: 97, fieldValue: URI.encode_uri_component(email) },
+ { fieldID: 96, fieldValue: phone },
]
}
data = request path: PATH, body: body
id = data['Contact']['objectID']
- first_name = data['Fields'].find{|field| field['fieldID'] == 127}['fieldValue']
- last_name = data['Fields'].find{|field| field['fieldID'] == 128}['fieldValue']
- email = data['Fields'].find{|field| field['fieldID'] == 97}['fieldValue']
- phone = data['Fields'].find{|field| field['fieldID'] == 96}['fieldValue']
+ first_name = value_for_field data, 127
+ last_name = value_for_field data, 128
+ email = value_for_field data, 97
+ phone = value_for_field data, 96
new id: id, first_name: first_name, last_name: last_name, email: email, phone: phone
end
end
end
-