class Zendesk2::HelpCenter::Category

Public Instance Methods

articles() click to toggle source
# File lib/zendesk2/help_center/category.rb, line 33
def articles
  requires :identity

  cistern.help_center_articles(category_id: identity)
end
destroy!() click to toggle source
# File lib/zendesk2/help_center/category.rb, line 39
def destroy!
  requires :identity

  cistern.destroy_help_center_category('category' => { 'id' => identity })
end
save!() click to toggle source
# File lib/zendesk2/help_center/category.rb, line 57
def save!
  response = if new_record?
               requires :name, :locale

               cistern.create_help_center_category('category' => attributes)
             else
               requires :identity

               cistern.update_help_center_category('category' => attributes)
             end

  merge_attributes(response.body['category'])
end
sections() click to toggle source
# File lib/zendesk2/help_center/category.rb, line 45
def sections
  requires :identity

  cistern.help_center_sections(category_id: identity)
end
translations() click to toggle source
# File lib/zendesk2/help_center/category.rb, line 51
def translations
  requires :identity

  cistern.help_center_translations(source_id: identity, source_type: 'Category')
end