
com.freeletics.gradle.util.Properties.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plugins Show documentation
Show all versions of plugins Show documentation
A set of reusable Gradle plugins
package com.freeletics.gradle.util
import org.gradle.api.Project
import org.gradle.api.provider.Provider
@Suppress("UnstableApiUsage")
internal fun Project.stringProperties(prefix: String): Provider> {
return providers.gradlePropertiesPrefixedBy(prefix)
}
internal fun Project.stringProperty(name: String): Provider = providers.gradleProperty(name)
internal fun Project.booleanProperty(name: String, defaultValue: Boolean): Provider {
return stringProperty(name).map { it.toBoolean() }.orElse(defaultValue)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy