Sha256: d61b8484bc02a0900a8285f13e48e62cd60f4cdfb2872aa607b4e2b508c80c19
Contents?: true
Size: 484 Bytes
Versions: 2
Compression:
Stored size: 484 Bytes
Contents
class ContentCategory < ActiveRecord::Base validates_presence_of :name validates_uniqueness_of :name before_save :update_permalink has_many :content_parts, :foreign_key => 'category_id', :dependent => :nullify has_many :localizations, :class_name => "ContentCategoryLocalization", :dependent => :destroy named_scope :by_name, lambda { |name| { :conditions => { :name => name}}} protected def update_permalink self.permalink = self.name.parameterize end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree-cms-0.2.1 | app/models/content_category.rb |
spree-cms-0.2.0 | app/models/content_category.rb |