Retrieve a config from a Yaml file
Retrieve a config from a Yaml file
A complete example usage:
import zio.config.magnolia.DeriveConfigDescriptor.descriptor case class MyConfig(port: Int, url: String) val result: Layer[ReadError[String], Has[MyConfig]] = YamlConfig.fromFile(new File("/path/to/file.yml"), descriptor[MyConfig])
Retrieve a config from a Yaml path
Retrieve a config from a Yaml path
A complete example usage:
import zio.config.magnolia.DeriveConfigDescriptor.descriptor case class MyConfig(port: Int, url: String) val result: Layer[ReadError[String], Has[MyConfig]] = YamlConfig.fromPath(Path.of("/path/to/file.yml"), descriptor[MyConfig])
Retrieve a config from a Yaml string
Retrieve a config from a Yaml string
A complete example usage:
val yamlString = ??? import zio.config.magnolia.DeriveConfigDescriptor.descriptor case class MyConfig(port: Int, url: String) val result: Layer[ReadError[String], Has[MyConfig]] = YamlConfig.fromString(yamlString, descriptor[MyConfig])