Sha256: 27f48709329ec7dd1d552ea2879d7f7a73c011d1649d37d44fac8af673e4a8d1
Contents?: true
Size: 554 Bytes
Versions: 2
Compression:
Stored size: 554 Bytes
Contents
class Party < ActiveRecord::Base has_many :periods, :order => :position, :dependent => :destroy def to_sym self.class.name.downcase.to_sym end def controller self.class.name.downcase.pluralize end def icon to_sym.to_s + '.png' end def current_speed completed_periods = periods.select {|p| p.end_on < Date.today} if last_completed = completed_periods.last last_completed.speed elsif active_period = periods.to_ary.find {|p| p.active?} active_period.speed else 0 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
backlog-0.37.2 | app/models/party.rb |
backlog-0.37.1 | app/models/party.rb |