diff --git a/lib/liudesk_cmdb/model.rb b/lib/liudesk_cmdb/model.rb index e8e5d8bcb93f8047e16211c5c27bba2c43c5d472..199881cd94f8ba04ec62f386b473f44bb275b177 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