module SFKB::Knowledge
Public Instance Methods
article(id)
click to toggle source
Gets an article by ID
# File lib/sfkb/knowledge.rb, line 26 def article(id) url = index.knowledgeManagement.articles.article url = url(url, ArticleID: id) decorate(get(url).body) { |o| autodefine(o) } end
article_ids()
click to toggle source
Queries for all (undeleted) article IDs, returning an array.
# File lib/sfkb/knowledge.rb, line 12 def article_ids query('SELECT Id FROM KnowledgeArticle').map(&:Id) end
articles()
click to toggle source
Enumerates articles
# File lib/sfkb/knowledge.rb, line 17 def articles Enumerator.new do |y| article_ids.each do |id| y << article(id) end end end