Sha256: 7439e805e9517c0faa1d9d6ac533ce4db0e813391e1ad5c2325948fd5e294b5e
Contents?: true
Size: 468 Bytes
Versions: 1
Compression:
Stored size: 468 Bytes
Contents
class ReputationIntermediateValue < ActiveRecord::Base belongs_to :user belongs_to :rule, :class_name => 'ReputationRule' validates_presence_of :user validates_presence_of :rule validates_numericality_of :value validates_uniqueness_of :name, :scope => [:user_id, :rule_id] attr_accessible :user, :rule, :name, :value def initialize(*args) args[0] = { :value => 0 }.merge(args.first || {}) super *args end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reputation-0.0.5 | app/models/reputation_intermediate_value.rb |