Skip to content

Instantly share code, notes, and snippets.

@bherrmann7
Created June 1, 2010 13:41
Show Gist options
  • Save bherrmann7/420949 to your computer and use it in GitHub Desktop.
Save bherrmann7/420949 to your computer and use it in GitHub Desktop.
assert getEnumName('getPoeHoeFoe') == 'POE_HOE_FOE'
String getEnumName(methodName){
def str = methodName.collect {
(Character.isUpperCase(it as char)?'_':'') + it
}.join()
str = str[4..-1].toUpperCase()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment