module Sampling module DoubleBlind def self.works_with?(game) return true end def can_get?(setting_name) return 1 end def self.uses_remote? return false end def self.set_remote_name(user, game, value) raise "This sampling method doesn't use remote usernames." end def self.get_remote_name(value) raise "This sampling method doesn't use remote usernames." end def self.sampling_start(match, statistics) # TODO end def self.render_user_interaction(match, user) # TODO end def self.handle_user_interaction(match, user, sampling_params) # TODO end end end