Method: JSS::PeripheralType#delete_field

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

#delete_field(order) ⇒ void

This method returns an undefined value.

Remove a field from the array of fields.

Parameters:

  • order (Integer)

    which field to remove?



228
229
230
231
232
233
234
235
# File 'lib/jss/api_object/peripheral_type.rb', line 228

def delete_field(order)
  if @fields[order]
    raise JSS::MissingDataError, "Fields can't be empty" if @fields.count == 1
    @fields.delete_at index
    order_fields
    @need_to_update = true
  end
end