class Zendesk2::TicketField

Public Instance Methods

destroy!() click to toggle source
# File lib/zendesk2/ticket_field.rb, line 65
def destroy!
  requires :identity

  cistern.destroy_ticket_field('ticket_field' => { 'id' => identity })
end
save!() click to toggle source
# File lib/zendesk2/ticket_field.rb, line 51
def save!
  data = if new_record?
           requires :type, :title

           cistern.create_ticket_field('ticket_field' => attributes)
         else
           requires :identity

           cistern.update_ticket_field('ticket_field' => attributes)
         end.body['ticket_field']

  merge_attributes(data)
end