Method: CodeforcesAPI::MethodClass::Contest#status

Defined in:
lib/codeforces_api/client/contest.rb

#status(contestId, optional_params = {}) ⇒ Object



46
47
48
49
50
51
52
53
54
55
# File 'lib/codeforces_api/client/contest.rb', line 46

def status contestId, optional_params = {}
  required_params = {'contestId' => contestId}
  json_request = CodeforcesAPI.client.get('contest.status', required_params, optional_params)
  if json_request['status'] != 'OK'
    raise json_request['result']
  else
    json_submissions = json_request['result']
    submissinos = json_submissions.collect{ |sub| CodeforcesAPI::Object::Submission.new(sub) }
  end
end