struct Murcure::Server::Config
- Murcure::Server::Config
- Struct
- Value
- Object
Overview
This struct holds information from config file.
Included Modules
- JSON::Serializable
- Totem::ConfigBuilder
Defined in:
murcure/server/config.crConstructors
Class Method Summary
- .automatic_env(value : Bool)
- .automatic_env(value : String)
- .config_env(value : String)
- .config_envs(value : Array(String))
- .config_name(value : String)
- .config_paths(value : Array(String))
- .config_type(value : String)
- .configure(file : String, position : Int = -1, environment : String | Nil = nil)
- .configure(file : String, position : Int = -1, environment : String | Nil = nil, &block : Totem::Config -> _)
- .configure(environment : String | Nil = nil)
- .configure(environment : String | Nil = nil, &block : Totem::Config -> _)
- .debugging(value : Bool)
- .env_prefix(value : String)
- .key_delimiter(value : String)
Macro Summary
Instance Method Summary
- #cert_path : String
- #cert_path=(cert_path : String)
- #default_room_id : UInt32
- #default_room_id=(default_room_id : UInt32)
- #enable_udp : Bool
- #enable_udp=(enable_udp : Bool)
-
#host : String
Connection
-
#host=(host : String)
Connection
- #max_bandwidth : UInt32
- #max_bandwidth=(max_bandwidth : UInt32)
-
#max_users : UInt8
Sorta tech stuff
-
#max_users=(max_users : UInt8)
Sorta tech stuff
- #port : UInt32
- #port=(port : UInt32)
-
#private_key_path : String
Security
-
#private_key_path=(private_key_path : String)
Security
-
#welcome_text : String
UX
-
#welcome_text=(welcome_text : String)
UX
Constructor Detail
Class Method Detail
def self.configure(file : String, position : Int = -1, environment : String | Nil = nil, &block : Totem::Config -> _)
#