lib/jamf/validate.rb in ruby-jss-1.2.4a1 vs lib/jamf/validate.rb in ruby-jss-1.2.4a2
- old
+ new
@@ -104,15 +104,15 @@
#
# @param cnx[Jamf::Connection] The api connection to use for validation
#
# @return [Object] the validated unique value
#
- def self.unique_identifier(val, klass, identifier, msg = nil, cnx: Jamf.cnx)
+ def self.doesnt_exist(val, klass, identifier, msg = nil, cnx: Jamf.cnx)
msg ||= "A #{klass} already exists with #{identifier} '#{val}'"
- raise Jamf::InvalidDataError, "No identifier '#{identfier}' for #{klass}" unless klass.identifiers.include? identifier
+ raise Jamf::InvalidDataError, "No identifier '#{identifier}' for #{klass}" unless klass.identifiers.include? identifier
- return val unless klass.send("all_#{identfier}s", refresh: true, cnx: cnx).include? val
+ return val unless klass.send("all_#{identifier}s", :refresh, cnx: cnx).include? val
raise Jamf::AlreadyExistsError, msg
end
# Confirm that the given value is a boolean value, accepting