port all widgets
[shapado:shapado.git] / app / models / widgets / badges_widget.rb
1 class BadgesWidget < Widget
2   before_save :set_name
3
4   field :settings, :type => Hash, :default => { :limit => 5 }
5
6   def recent_badges(group)
7     group.badges.all(:limit => self[:settings][:limit], :order => "created_at desc")
8   end
9
10
11   protected
12   def set_name
13     self[:name] ||= "badges"
14   end
15 end