pl.allegro.tech.build.axion.release.util.FileLoader.groovy Maven / Gradle / Ivy
package pl.allegro.tech.build.axion.release.util
final class FileLoader {
static String readFrom(def file) {
File readableFile = asFile(file)
return readableFile.getText('UTF-8')
}
static String readIfFile(def potentialFile) {
if(potentialFile instanceof File) {
return readFrom(potentialFile)
}
return potentialFile
}
static File asFile(def file) {
if (file instanceof File) {
return file
} else {
return new File(file.toString())
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy