From 95d77807c2f4ceca76c097ab037b23e52df04154 Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Tue, 18 Dec 2012 22:53:46 -0800 Subject: [PATCH] cleaned up toApiName to strip bad chars --- src/main/scala/com/wordnik/swagger/codegen/PathUtil.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/scala/com/wordnik/swagger/codegen/PathUtil.scala b/src/main/scala/com/wordnik/swagger/codegen/PathUtil.scala index a7224b7a563..9676c1efe3e 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/PathUtil.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/PathUtil.scala @@ -38,7 +38,10 @@ trait PathUtil { } def toApiName(name: String) = { - name.charAt(0).toUpperCase + name.substring(1) + "Api" + name.replaceAll("\\{","").replaceAll("\\}", "") match { + case s: String if(s.length > 0) => s.charAt(0).toUpperCase + s.substring(1) + "Api" + case _ => "Api" + } } def nameFromPath(apiPath: String) = {