class Zendesk2::Category
Public Instance Methods
destroy!()
click to toggle source
# File lib/zendesk2/category.rb, line 21 def destroy! requires :identity cistern.destroy_category('category' => { 'id' => identity }) end
save!()
click to toggle source
# File lib/zendesk2/category.rb, line 27 def save! data = if new_record? requires :name cistern.create_category(params).body['category'] else requires :identity cistern.update_category(params).body['category'] end merge_attributes(data) end
Protected Instance Methods
params()
click to toggle source
# File lib/zendesk2/category.rb, line 43 def params { 'category' => Cistern::Hash.slice( Zendesk2.stringify_keys(attributes), *Zendesk2::CreateCategory.accepted_attributes ), } end