module
Meilisearch::Crystal::DurationConverter
Overview
Converts the ISO 8601 duration shape used by task responses to Time::Span.
Extended Modules
Defined in:
meilisearch/crystal/resource.crConstant Summary
-
PATTERN =
/\A(?<sign>-)?P(?:(?<days>\d+(?:\.\d+)?)D)?(?:T(?:(?<hours>\d+(?:\.\d+)?)H)?(?:(?<minutes>\d+(?:\.\d+)?)M)?(?:(?<seconds>\d+(?:\.\d+)?)S)?)?\z/
Instance Method Summary
- #from_json(pull : JSON::PullParser) : Time::Span
- #parse(value : String) : Time::Span
- #to_json(value : Time::Span, json : JSON::Builder) : Nil