Revision f21afe9d
Added by Ohad Levy over 11 years ago
- ID f21afe9d94b626c13898a1f108612584d0a46b1f
app/models/trend_counter.rb | ||
---|---|---|
class TrendCounter < ActiveRecord::Base
|
||
belongs_to :trend
|
||
validates_numericality_of :count, :greater_than_or_equal_to => 0
|
||
validates_uniqueness_of :created_at, :scope => :trend_id
|
||
default_scope :order => "created_at"
|
||
scope :recent, lambda { |*args| {:conditions => ["created_at > ?", (args.first || 30.day.ago)], :order => "created_at"} }
|
||
end
|
Also available in: Unified diff
refs #2141 - ensures no duplicate trends are created