Config::Root
Inherits JSON::Serializable < Reference < Object
設定ファイル全体。
sources と sinks は識別子をキーにした生の JSON として保持する。 各アダプタが自分のキーだけを自分の設定型へ読み替えるため、 ソースやシンクを追加しても既存キーの互換が保たれる(仕様書 5 章)。
Constructors
new(pull : JSON::PullParser)
Sourcenew
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
defaults
Sourcedefaults=(defaults : Defaults)
Sourcefilter
Sourcefilter=(filter : Filter)
Sourcelog_level
Sourcerules を上から順に評価し、最初にマッチしたルールを採用する。 マッチしない場合は defaults をそのまま使う(仕様書 4.3 節 手順 2)。
rules
Sourcesinks
Sourcesources
Sourcesteamvr
Sourcesteamvr=(steamvr : SteamVRSection)
Sourceupdate
Sourceupdate=(update : UpdateSection)
SourceSteamVR 登録の記録だけを差し替えた新しいスナップショットを返す。