class Zendesk2::HelpCenter::Article
Public Instance Methods
destroy!()
click to toggle source
# File lib/zendesk2/help_center/article.rb, line 81 def destroy! requires :identity cistern.destroy_help_center_article('article' => { 'id' => identity }) end
save!()
click to toggle source
# File lib/zendesk2/help_center/article.rb, line 67 def save! response = if new_record? requires :title, :locale, :section_id, :permission_group_id cistern.create_help_center_article('article' => attributes) else requires :identity cistern.update_help_center_article('article' => attributes) end merge_attributes(response.body['article']) end
subscriptions()
click to toggle source
# File lib/zendesk2/help_center/article.rb, line 61 def subscriptions requires :identity cistern.help_center_subscriptions(content_id: identity, content_type: 'article') end
translations()
click to toggle source
# File lib/zendesk2/help_center/article.rb, line 55 def translations requires :identity cistern.help_center_translations(source_id: identity, source_type: 'Article') end