class

Toyaml::Converters::Registry

Inherits Reference < Object

Thread-safe registry indexing format converters by identifier and file extension

Class methods

find_by_extension(extension : String) : Base | Nil

Retrieves converter by file extension (e.g. ".toml", ".json")

Source
find_by_format(format : String) : Base | Nil

Retrieves converter by format identifier (e.g. "toml", "json")

Source
register(format : String, extensions : Array(String), converter : Base) : Nil

Registers a converter instance for a given format identifier and associated file extensions

Source
registered_extensions

Returns list of all registered file extensions

Source
registered_formats

Returns list of all registered format identifiers

Source