27 lines
430 B
Groovy
27 lines
430 B
Groovy
|
|
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
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|