From 6449bca44620728ce8ada80c30e436733a5e0bb4 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson <alexander.olofsson@liu.se> Date: Fri, 7 Jul 2023 11:48:18 +0200 Subject: [PATCH] Allow creating models with identifier set --- lib/liudesk_cmdb/model.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/liudesk_cmdb/model.rb b/lib/liudesk_cmdb/model.rb index e8e5d8b..199881c 100644 --- a/lib/liudesk_cmdb/model.rb +++ b/lib/liudesk_cmdb/model.rb @@ -7,10 +7,11 @@ module LiudeskCMDB class Model attr_accessor :client - def initialize(client, **fields) + def initialize(client, identifier = nil, **fields) @client = client @data = {} + self.identifier = identifier if identifier self.class.fields.each do |field, _| @data[field] = fields[field] if fields.key? field end -- GitLab