profig

package profig

Type members

Classlikes

Companion
object
Companion
class
class Profig extends ProfigPath
Companion
object
object Profig extends Profig

Profig provides access to environment variables, properties, and other configuration all merged together into one powerful system. Uses JSON internally to provide merging and integration. Paths are dot-separated.

Profig provides access to environment variables, properties, and other configuration all merged together into one powerful system. Uses JSON internally to provide merging and integration. Paths are dot-separated.

Companion
class
trait ProfigJson
Companion
object
object ProfigJson
Companion
class

ProfigPath is the core of functionality in Profig. Profig extends from it for the root path and is used for looking up deeper paths as well.

ProfigPath is the core of functionality in Profig. Profig extends from it for the root path and is used for looking up deeper paths as well.

Companion
object
object ProfigPath
Companion
class
object ProfigUtil

Primarily intended for internal use.

Primarily intended for internal use.

Value members

Inherited methods

def initProfig(): Unit
Inherited from
PlatformPickler
def source2Json(source: Source, fileName: Option[String]): Value
Inherited from
PlatformPickler

Implicits

Implicits

implicit def args2JSON(args: Seq[String]): Value
implicit def properties2JSON(properties: Properties): Value

Inherited implicits

implicit def file2JSON(file: File): Value
Inherited from
PlatformPickler
implicit val fileReadWriter: ReaderWriter[File]
Inherited from
PlatformPickler
implicit def path2JSON(path: Path): Value
Inherited from
PlatformPickler
implicit def source2JSON(source: Source): Value
Inherited from
PlatformPickler
implicit def url2JSON(url: URL): Value
Inherited from
PlatformPickler