port all widgets
[shapado:shapado.git] / app / models / ad.rb
1 class Ad
2   include Mongoid::Document
3   include MongoidExt::Slugizer
4
5   POSITIONS = [["context_panel","context_panel"],["header","header"],["footer","footer"],["content","content"]]
6
7   field :name, :type => String
8   slug_key :name
9
10   field :group_id, :type => String
11   field :position, :type => String
12   field :code, :type => String
13
14   referenced_in :group
15
16   before_save :set_code
17
18   validates_presence_of     :position
19
20   def set_code
21      self[:code] = self.ad
22   end
23
24   def ad
25     return
26   end
27 end