Method: JSS::Policy#remove_package

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

#remove_package(identifier) ⇒ Array?

Remove a package from this policy by name or id

Parameters:

  • identfier (String, Integer)

    the name or id of the package to remove

Returns:

  • (Array, nil)

    the new packages array or nil if no change



1187
1188
1189
1190
1191
# File 'lib/jss/api_object/policy.rb', line 1187

def remove_package(identifier)
  removed = @packages.delete_if { |p| p[:id] == identifier || p[:name] == identifier }
  @need_to_update = true if removed
  removed
end