All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.ceedubs.ficus.readers.ConfigReader.scala Maven / Gradle / Ivy

The newest version!
package net.ceedubs.ficus.readers

import com.typesafe.config.Config
import net.ceedubs.ficus.{SimpleFicusConfig, FicusConfig}

trait ConfigReader {
  implicit val configValueReader: ValueReader[Config] = new ValueReader[Config] {
    def read(config: Config, path: String): Config = config.getConfig(path)
  }

  implicit val ficusConfigValueReader: ValueReader[FicusConfig] = configValueReader.map(SimpleFicusConfig)
}

object ConfigReader extends ConfigReader




© 2015 - 2024 Weber Informatics LLC | Privacy Policy