class Zendesk2::Group

Public Instance Methods

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

  cistern.destroy_group('group' => { 'id' => identity })

  self.deleted = true
end
destroyed?() click to toggle source
# File lib/zendesk2/group.rb, line 43
def destroyed?
  deleted
end
save!() click to toggle source
# File lib/zendesk2/group.rb, line 21
def save!
  data = if new_record?
           requires :name

           cistern.create_group('group' => attributes)
         else
           requires :identity

           cistern.update_group('group' => attributes)
         end.body['group']

  merge_attributes(data)
end