summaryrefslogtreecommitdiff
path: root/lib/sampling/peer_review.rb
diff options
context:
space:
mode:
authornfoy <nfoy@purdue.edu>2014-04-28 19:39:36 -0400
committernfoy <nfoy@purdue.edu>2014-04-28 19:39:36 -0400
commit87530c5bca7062ed18badf98bcb4b63529607ecd (patch)
tree29f2da66af99fbf05726ae9f4fa4bd78d910a763 /lib/sampling/peer_review.rb
parent3a4412f08bed438ebf14f6cdfa5bb6eb4d239138 (diff)
parent8dade78c49ad03085166c41d8b334a6ade3a287e (diff)
Merge branch 'master' of https://github.com/LukeShu/leaguer
Diffstat (limited to 'lib/sampling/peer_review.rb')
-rw-r--r--lib/sampling/peer_review.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/sampling/peer_review.rb b/lib/sampling/peer_review.rb
index 4577542..1aabe34 100644
--- a/lib/sampling/peer_review.rb
+++ b/lib/sampling/peer_review.rb
@@ -5,7 +5,7 @@ module Sampling
end
def self.can_get?(setting_name)
- return setting_name.start_with?("feedback_from_")
+ return setting_name.start_with?("feedback_from_") ? 2 : 0
end
def self.uses_remote?
@@ -36,10 +36,10 @@ module Sampling
@feedbacks_missing = get_feedbacks_missing(match)
require 'erb'
- erb_filename = File.join(__FILE__.sub(/\.rb$/, '.svg.erb'))
+ erb_filename = File.join(__FILE__.sub(/\.rb$/, '.html.erb'))
erb = ERB.new(File.read(erb_filename))
erb.filename = erb_filename
- return erb.result.html_safe
+ return erb.result(binding).html_safe
end
def handle_user_interaction(reviewing_user, params)
@@ -74,14 +74,14 @@ module Sampling
def self.get_feedbacks_missing(match)
require 'set'
- ret = Set.new()
+ ret = Set.new
feedback = get_feedbacks(match)
users = get_users(match)
feedback.each do |feedback|
(users - feedback.keys).each do |user|
- ret.push(user)
+ ret.add(user)
end
end