NCTU::OJ::CommandHelper
Instance methods
aliases
Sourcealiases=(aliases : Hash(String, String) | Nil)
Sourceclient
Sourceclient=(client : Client)
Sourceclient?
Sourceconfig
Sourceconfig=(config : Config)
Sourceconfig?
Sourcegroup_id
Sourcegroup_id=(group_id : Int32)
Sourcegroup_id?
Sourceinvalids
Sourceinvalids=(invalids : Array(Config::Invalid) | Nil)
Sourceload_config
Sourcemulti_submissions
Sourcemulti_submissions=(multi_submissions : Array(Array(Submission)))
Sourcemulti_submissions?
Sourceproblems
Sourceproblems=(problems : Array(Config::Problem))
Sourceproblems?
Sourcepull_submissions(problems : Array(Config::Problem) = self.problems, verdict : String = "", student_only : Bool = true, judged_only : Bool = true, pass_only : Bool = false)
Sourcepull_submissions(problem_id : String | Int32, verdict : String = "", student_only : Bool = true, judged_only : Bool = true, pass_only : Bool = false)
Sourcepull_users
Sourcestudents
Sourcestudents=(students : Array(String))
Sourcestudents?
Sourcesubmissions
Sourcesubmissions=(submissions : Array(Submission))
Sourcesubmissions?
Sourcetitle
Sourcetitle=(title : String)
Sourcetitle?
Sourceuser_id_to_i
Sourceuser_id_to_i=(user_id_to_i : Hash(Int32, Int32))
Sourceuser_id_to_i?
Sourceuser_id_to_name
Sourceuser_id_to_name=(user_id_to_name : Hash(Int32, String))
Sourceuser_id_to_name?
Sourceusers
Sourceusers=(users : Array(User))
Sourceusers?
Source