6
7
8
9
10
11
12
13
14
15
|
# File 'lib/treezor_connect/api_operations/create.rb', line 6
def create(params = {}, access_token = nil)
treezor_response = request(:post, resource_url, params: { body: params }, access_token:)
data = (treezor_response, extract_all_objects: false)
Util.convert_to_treezor_object(data, { object_class: self::OBJECT_NAME })
rescue AlreadyCreatedError => e
data = (e.treezor_response, extract_all_objects: false)
e.treezor_response = nil
e.object = Util.convert_to_treezor_object(data, { object_class: self::OBJECT_NAME })
raise
end
|