module KayakoClient::NewsCategoryClient
Public Instance Methods
delete_news(news, options = {})
click to toggle source
# File lib/kayako_client/mixins/news_category_client.rb, line 43 def delete_news(news, options = {}) category_news = get_news(news, options.merge(inherited_options)) category_news.delete if category_news end
Also aliased as: destroy_news
get_news(news, options = {})
click to toggle source
# File lib/kayako_client/mixins/news_category_client.rb, line 22 def get_news(news, options = {}) if id value = KayakoClient::NewsItem.get(news, options.merge(inherited_options)) value && value.in_category?(id) ? value : nil end end
Also aliased as: find_news
news(options = {})
click to toggle source
# File lib/kayako_client/mixins/news_category_client.rb, line 18 def news(options = {}) KayakoClient::NewsItem.all(id, options.merge(inherited_options)) if id end
post_news(options = {})
click to toggle source
# File lib/kayako_client/mixins/news_category_client.rb, line 31 def post_news(options = {}) if id if logger && options[:id] && options[:id].to_i != id logger.warn "overwriting :id" end options[:id] = id KayakoClient::NewsItem.post(options.merge(inherited_options)) end end
Also aliased as: create_news