freeleaps-ops/first-class-pipeline/src/com/freeleaps/devops/enums/ServiceLanguage.groovy

27 lines
430 B
Groovy
Raw Normal View History

package com.freeleaps.devops.enums
enum ServiceLanguage {
PYTHON('Python'),
NODE('Node (JS,TS)'),
UNKNOWN('Unknown')
final String language
ServiceLanguage(String language) {
this.language = language
}
ServiceLanguage parse(String language) {
switch (language) {
case 'Python':
return PYTHON
case 'Node (JS,TS)':
return NODE
default:
return Unknown
}
}
}