class Zendesk2::UserField

Public Instance Methods

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

  cistern.destroy_user_field('user_field' => { 'id' => identity })
end
save!() click to toggle source
# File lib/zendesk2/user_field.rb, line 37
def save!
  response = if new_record?
               requires :type, :title, :key

               cistern.create_user_field('user_field' => attributes)
             else
               requires :identity

               cistern.update_user_field('user_field' => attributes)
             end

  merge_attributes(response.body['user_field'])
end