module AckRocketCmsCatalog::Models::ItemCategory
Public Instance Methods
all_items()
click to toggle source
# File lib/ack_rocket_cms_catalog/models/item_category.rb, line 29 def all_items AckRocketCmsCatalog::Item.any_in(item_category_ids: self.self_and_descendants.map(&:id)) end
clean_content()
click to toggle source
# File lib/ack_rocket_cms_catalog/models/item_category.rb, line 21 def clean_content Rails::Html::FullSanitizer.new.sanitize(self.content.strip) end
clean_excerpt()
click to toggle source
# File lib/ack_rocket_cms_catalog/models/item_category.rb, line 17 def clean_excerpt Rails::Html::FullSanitizer.new.sanitize(self.excerpt.strip) end
items()
click to toggle source
# File lib/ack_rocket_cms_catalog/models/item_category.rb, line 25 def items AckRocketCmsCatalog::Item.in(item_category_ids: self.id) end