Config::DynamicTimeoutOverride
Inherits JSON::Serializable < Struct < Value < Object
rules で dynamic_timeout の係数を部分的に上書きするための型。 値を書いた係数だけが defaults を上書きし、書かなかった係数は defaults を継承する。
4 つまとまった DynamicTimeout をそのまま持たせるわけにはいかない。 1 つの係数を変えたいだけでも残り 3 つが実値として固定され、 以後 defaults を変えてもそのルールだけ追従しなくなるためである。
Constructors
new(pull : JSON::PullParser)
Sourcenew(base : Float64 | Nil = nil, reading_speed : Float64 | Nil = nil, min : Float64 | Nil = nil, max : Float64 | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
base
Sourceempty?
Sourcemax
Sourcemin
Sourcereading_speed
Sourceresolve(defaults : DynamicTimeout) : DynamicTimeout
Source