DotPrison::Table
Inherits Reference < Object
AKA a Lua table / HashMap. String keys to String or Table values. Values can also be arrays of Strings or Tables.
Class methods
Instance methods
Return the Bool at key. On non-Bool or missing value, returns default_value
Return the Bool at key or raises KeyError on non-Bool or missing.
Return the Bool at key or nil on non-bool or missing
Return the Float64 at key. On non-Float or missing value, returns default_value
Return the Float64 at key or raises KeyError on non-Float or missing
Return the Float64 at key or nil on non-Float or missing
Return the Int32 at key. On non-Int or missing value, returns default_value
Return the Int32 at key or raises KeyError on non-Int or missing
Return the Int32 at key or nil on non-Int or missing
Return the String at key. On non-String or missing value, returns default_value
Return the String at key or KeyError on non-String or missing
Return the String at key or nil on non-String or missing
Return the Array(String) at key. On String value, replaces the value with
a Array(String) containing the String. On invalid or missing values, a new
Array(String) is set and returned.
Return the Array(String) at key. On String, replaces with an Array(String).
Raises KeyError on other values or missing.
Return the Array(String) at key. On String, replaces with an Array(String)
Returns nil on other values or missing.
Return the Table at key. On non-Table or missing value, sets and returns
a new Table
Return the Table at key or KeyError on non-String or missing
Return the Table at key or nil on non-Table or missing
Return the Array(Table) at key. On single Table, replaces the value
with a Array(Table) containing the Table. On invalid or missing values,
a new Array(Table) is set and returned
Return the Array(Table) at key. On Table, replaces with an Array(Table).
Raises KeyError on other values or missing
Return the Array(Table) at key. On Table, replaces with an Array(Table).
Returns nil on other values or missing