From 5e27268fa48f59dde3d13bee76cf5f4b25134b73 Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Thu, 1 May 2014 01:46:57 +0000 Subject: [PATCH] VRFS-1577 VRFS-736 added should_rate_session?; fixed bug in add_rating --- ruby/lib/jam_ruby/models/music_session_user_history.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ruby/lib/jam_ruby/models/music_session_user_history.rb b/ruby/lib/jam_ruby/models/music_session_user_history.rb index 8fda4aaf5..6354ac628 100644 --- a/ruby/lib/jam_ruby/models/music_session_user_history.rb +++ b/ruby/lib/jam_ruby/models/music_session_user_history.rb @@ -105,10 +105,15 @@ module JamRuby def add_rating(rval, comment='') rval = rval.to_i if 0 != rval - self.rating += rval + self.rating = self.rating.to_i + rval self.rating_comment = comment end end + def should_rate_session? + 2 <= music_session_history.unique_users.count && + 60 < (Time.now - music_session_history.created_at).seconds + end + end end