Skip to content

Commit

Permalink
Forming phrase from a camelCase or underscore.
Browse files Browse the repository at this point in the history
  • Loading branch information
nmihajlovski committed Feb 23, 2017
1 parent ccfdee7 commit 7b816bf
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
5 changes: 3 additions & 2 deletions rapidoid-commons/src/main/java/org/rapidoid/commons/Str.java
Expand Up @@ -64,8 +64,9 @@ public static String[] camelSplit(String s) {
return CAMEL_SPLITTER_PATTERN.split(s);
}

public static String camelPhrase(String s) {
return capitalized(U.join(" ", camelSplit(s)).toLowerCase());
public static String phrase(String s) {
String[] parts = s.contains("_") ? s.split("_") : camelSplit(s);
return capitalized(U.join(" ", parts).toLowerCase());
}

public static String replace(String s, String[][] repls) {
Expand Down
Expand Up @@ -93,7 +93,8 @@ static String pretty(String prop) {
if (prop.equals("id")) {
return "ID";
}
return Str.camelPhrase(prop);

return Str.phrase(prop);
}

@Override
Expand Down

0 comments on commit 7b816bf

Please sign in to comment.