![JAR search and dependency download from the Maven repository](/logo.png)
yoda.commons.Conf.scala Maven / Gradle / Ivy
/*
* Copyright (c) 2020. Peerapat Asoktummarungsri
*/
package yoda.commons
import com.typesafe.config.ConfigFactory
import scala.util.Try
/**
* Created by Peerapat A on Mar 18, 2017
*/
object Conf {
private val conf = ConfigFactory.load()
def apply(key: String): String = conf.getString(key)
def apply(key: String, default: String): String = Try(conf.getString(key)).getOrElse(default)
def string(key: String): String = conf.getString(key)
def string(key: String, default: String): String = Try(conf.getString(key)).getOrElse(default)
def bool(key: String): Boolean = conf.getBoolean(key)
def bool(key: String, default: Boolean): Boolean = Try(conf.getBoolean(key)).getOrElse(default)
def int(key: String): Int = conf.getInt(key)
def int(key: String, default: Int): Int = Try(conf.getInt(key)).getOrElse(default)
def long(key: String): Long = conf.getLong(key)
def long(key: String, default: Long): Long = Try(conf.getLong(key)).getOrElse(default)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy