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

jvmMain.LookupRaptorSettings.kt Maven / Gradle / Ivy

There is a newer version: 0.27.0
Show newest version
package io.fluidsonic.raptor

import io.fluidsonic.raptor.RaptorSettings.*


internal class LookupRaptorSettings(
	private val settings: List
) : RaptorSettings {

	override fun hasValue(path: String) =
		settings.any { it.hasValue(path) }


	override fun valueOrNull(path: String): Value? {
		for (setting in settings)
			setting.valueOrNull(path)?.let { return it }

		return null
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy