module

NCTU::OJ::CommandHelper

Instance methods

aliases
Source
aliases=(aliases : Hash(String, String) | Nil)
Source
client
Source
client=(client : Client)
Source
client?
Source
config
Source
config=(config : Config)
Source
config?
Source
group_id
Source
group_id=(group_id : Int32)
Source
group_id?
Source
invalids
Source
invalids=(invalids : Array(Config::Invalid) | Nil)
Source
load_config
Source
multi_submissions
Source
multi_submissions=(multi_submissions : Array(Array(Submission)))
Source
multi_submissions?
Source
problems
Source
problems=(problems : Array(Config::Problem))
Source
problems?
Source
pull_submissions(problems : Array(Config::Problem) = self.problems, verdict : String = "", student_only : Bool = true, judged_only : Bool = true, pass_only : Bool = false)
Source
pull_submissions(problem_id : String | Int32, verdict : String = "", student_only : Bool = true, judged_only : Bool = true, pass_only : Bool = false)
Source
pull_users
Source
students
Source
students=(students : Array(String))
Source
students?
Source
submissions
Source
submissions=(submissions : Array(Submission))
Source
submissions?
Source
title
Source
title=(title : String)
Source
title?
Source
user_id_to_i
Source
user_id_to_i=(user_id_to_i : Hash(Int32, Int32))
Source
user_id_to_i?
Source
user_id_to_name
Source
user_id_to_name=(user_id_to_name : Hash(Int32, String))
Source
user_id_to_name?
Source
users
Source
users=(users : Array(User))
Source
users?
Source