Method: JSS::Policy#remove_script

Defined in:
lib/jss/api_object/policy.rb

#remove_script(identifier) ⇒ Array?

Remove a script from this policy by name or id

Parameters:

  • identfier (String, Integer)

    the name or id of the script to remove

Returns:

  • (Array, nil)

    the new scripts array or nil if no change


1277
1278
1279
1280
1281
# File 'lib/jss/api_object/policy.rb', line 1277

def remove_script(identifier)
  removed = @scripts.delete_if { |s| s[:id] == identifier || s[:name] == identifier }
  @need_to_update = true if removed
  removed
end