Method: Jamf::Resource#save

Defined in:
lib/jamf/api/base_classes/resource.rb

#saveObject

TODO: error handling



231
232
233
234
235
236
237
238
239
240
# File 'lib/jamf/api/base_classes/resource.rb', line 231

def save
  raise Jamf::UnsupportedError, "#{self.class} objects cannot be changed" unless self.class.mutable?

  return unless unsaved_changes?

  exist? ? update_in_jamf : create_in_jamf
  clear_unsaved_changes

  @id || :saved
end