class Zendesk2::SearchHelpCenterArticles
Attributes
query[R]
Public Instance Methods
call(query, params)
click to toggle source
Calls superclass method
Zendesk2::Request#call
# File lib/zendesk2/help_center/search_help_center_articles.rb, line 9 def call(query, params) @query = query super(params) end
mock()
click to toggle source
# File lib/zendesk2/help_center/search_help_center_articles.rb, line 14 def mock terms = Hash[query.split(' ').map { |t| t.split(':') }] collection = data[:help_center_articles].values results = collection.select { |v| terms.all? { |term, condition| v[term.to_s].to_s == condition.to_s } } page(results, params: { 'query' => query }, root: 'results') end