35 lines
774 B
Groovy
35 lines
774 B
Groovy
boolean isDriver() {
|
|
for (String s : gradle.startParameter.taskNames) {
|
|
if (s.contains("Driver") | s.contains("driver")) {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
boolean isPassenger() {
|
|
for (String s : gradle.startParameter.taskNames) {
|
|
if (s.contains("Passenger") | s.contains("passenger")) {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
boolean isCurrentFlavors(String flavors){
|
|
for (String s : gradle.startParameter.taskNames) {
|
|
|
|
def lowerCase = flavors.toLowerCase()
|
|
if (s.toLowerCase().contains(lowerCase)) {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|
|
|
|
ext {
|
|
isPassenger = this.&isPassenger
|
|
isDriver = this.&isDriver
|
|
isCurrentFlavors = this.&isCurrentFlavors
|
|
|
|
} |