Sha256: 36743530d2aadd783a001c0da428fedad1fa7be90f8dfba8d883b59aa8b809a2
Contents?: true
Size: 444 Bytes
Versions: 3
Compression:
Stored size: 444 Bytes
Contents
module Merit class Score < ActiveRecord::Base self.table_name = :merit_scores belongs_to :sash has_many :score_points, :dependent => :destroy, :class_name => 'Merit::Score::Point' def points score_points.group(:score_id).sum(:num_points).values.first || 0 end class Point < ActiveRecord::Base self.table_name = :merit_score_points belongs_to :score, :class_name => 'Merit::Score' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
merit-1.1.0 | lib/merit/models/active_record/merit/score.rb |
merit-1.0.1 | lib/merit/models/active_record/merit/score.rb |
merit-1.0.0 | lib/merit/models/active_record/merit/score.rb |