package detective.core.config;
import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
public enum DetectiveConfig {
INSTANCE;
private DetectiveConfig(){
config = configUser.withFallback(configDefault);
}
private final Config configDefault = ConfigFactory.load("detective-config-default.conf");
private final Config configUser = ConfigFactory.load("detective.conf");
private final Config config;
public static Config getConfig(){
// assertThat(config.hasPath("tasks"), is(true));
// Config configLogin = config.getConfig("tasks.login");
// assertThat(configLogin, notNullValue());
// assertThat(configLogin.getString("url"), CoreMatchers.equalTo("localhost:8080/login_check"));
return INSTANCE.config;
}
}