From c48ee883b13a54a8ad5b868474ca3ad9a8f3462d Mon Sep 17 00:00:00 2001 From: Rhenium Date: Sat, 22 Feb 2014 11:45:13 +0900 Subject: fix Tweet.reacted: allow 0 for reactions_count threshold --- app/models/tweet.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/models/tweet.rb') diff --git a/app/models/tweet.rb b/app/models/tweet.rb index b3da0dd..30d1370 100644 --- a/app/models/tweet.rb +++ b/app/models/tweet.rb @@ -12,7 +12,7 @@ class Tweet < ActiveRecord::Base has_many :retweeters, -> { order("retweets.id") }, through: :retweets, source: :user scope :recent, ->(days = 3) { where("tweets.id > ?", snowflake_min(Time.zone.now - days.days)) } - scope :reacted, ->(count = nil) { where("reactions_count >= ?", [count.to_i, 1].max) } + scope :reacted, ->(count = nil) { where("reactions_count >= ?", (count || 1).to_i) } scope :not_protected, -> { includes(:user).where(users: {protected: false}) } scope :max_id, -> id { where("tweets.id <= ?", id.to_i) if id } -- cgit v1.2.3