Module: Jamf::Immutable

Included in:
AppStoreCountryCodes, ChangeLogEntry, DeviceEnrollmentDevice, DeviceEnrollmentSyncStatus, PrestageAssignment, PrestageScope, PrestageSyncStatus, TimeZone
Defined in:
lib/jamf/api/mixins/immutable.rb,
lib/jamf/api/mixins/bulk_deletable.rb

Overview

This mixin overrides JSONObject.mutable? to return false, meaning that no setters are ever defined, and if the object is a Jamf::Resource, #save will raise an error

Instance Method Summary collapse

Instance Method Details

#mutable?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/jamf/api/mixins/immutable.rb', line 33

def mutable?
  false
end