Sha256: f1e36cab7f380966b3ce650c9bb4541dcf6010bb8e4a72819dee956fd4df3cff

Contents?: true

Size: 371 Bytes

Versions: 6

Compression:

Stored size: 371 Bytes

Contents

class SpudMenu < ActiveRecord::Base
	validates :name,:presence => true
	validates_uniqueness_of :name, :scope => [:site_id]
	has_many :spud_menu_items, :as => :parent, :dependent => :destroy
	has_many :spud_menu_items_combined, :class_name => "SpudMenuItem", :foreign_key => :spud_menu_id, :dependent => :destroy
	
	scope :site, lambda {|sid| where(:site_id => sid)}
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tb_cms-1.1.5 app/models/spud_menu.rb
tb_cms-1.1.4 app/models/spud_menu.rb
tb_cms-1.1.3 app/models/spud_menu.rb
tb_cms-1.1.2 app/models/spud_menu.rb
tb_cms-1.1.1 app/models/spud_menu.rb
tb_cms-1.1.0 app/models/spud_menu.rb