Sha256: 7b82743ddfc936798ecd8f922f9c866d9bb62e174b5948650a7fbac84a0658de

Contents?: true

Size: 541 Bytes

Versions: 12

Compression:

Stored size: 541 Bytes

Contents

class Comfy::Cms::Categorization < ActiveRecord::Base
  self.table_name = 'comfy_cms_categorizations'
  
  # -- Relationships --------------------------------------------------------
  belongs_to :category
  belongs_to :categorized,
    :polymorphic => true
    
  # -- Validations ----------------------------------------------------------
  validates :categorized_type, :categorized_id,
    :presence   => true
  validates :category_id,
    :presence   => true,
    :uniqueness => { :scope => [:categorized_type, :categorized_id] }
  
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.12.11 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.10 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.9 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.8 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.7 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.6 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.5 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.4 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.3 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.2 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.1 app/models/comfy/cms/categorization.rb
comfortable_mexican_sofa-1.12.0 app/models/comfy/cms/categorization.rb