class Srcom::Api::Categories
- Srcom::Api::Categories
- Reference
- Object
Defined in:
srcr/apis/categories.crConstant Summary
-
Log =
Srcom::Log.for("categories")
Class Method Summary
-
.find_by_id(id : String) : Srcom::Category
Finds a
Categoryby its id. -
.get_records(id : String, top : Int32 = 3, skip_empty : Bool = false, page_size : Int32 = 200) : PageIterator(Leaderboard)
Gets the
Leaderboardwith the top N runs for theCategorywith the given id, skipping over emptyLeaderboards if skip_empty istrue. - .get_variables(id : String, order_by : String | Nil = nil, sort_direction : String | Nil = nil) : Array(Variable)
Class Method Detail
Gets the Leaderboard with the top N runs for the Category with the given id,
skipping over empty Leaderboards if skip_empty is true.
NOTE This can result in more than N runs per Leaderboard, as ties can occur.
NOTE For full game categories, this will only contain one element. For individual level
categories a Leaderboard is returned for each level for which this category is applicable.
Gets all Variables applicable to the Category specified by its id.
Possible values for order_by: "name", "mandatory", "pos", or "user-defined", with "pos" being the default.
Possbile values for sort_direction: "desc" or "asc", with "asc" being the default.