Skip to content

Commit 7456e15

Browse files
committed
Issue #33: added braces helper.
1 parent 4d8afe9 commit 7456e15

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package io.swagger.codegen.handlebars.helpers;
2+
3+
import com.github.jknack.handlebars.Helper;
4+
import com.github.jknack.handlebars.Options;
5+
6+
public class BracesHelper implements Helper<String> {
7+
8+
public static final String NAME = "braces";
9+
private static final String RIGHTT_ORIENTATION = "right";
10+
private static final String LEFT_CURLY_BRACES = "{{";
11+
private static final String RIGHT_CURLY_BRACES = "}}";
12+
13+
@Override
14+
public Object apply(String orientation, Options options) {
15+
if (RIGHTT_ORIENTATION.equalsIgnoreCase(orientation)) {
16+
return RIGHT_CURLY_BRACES;
17+
}
18+
return LEFT_CURLY_BRACES;
19+
}
20+
21+
22+
}

src/main/java/io/swagger/codegen/languages/DefaultCodegenConfig.java

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.swagger.codegen.CodegenResponse;
1616
import io.swagger.codegen.CodegenSecurity;
1717
import io.swagger.codegen.SupportingFile;
18+
import io.swagger.codegen.handlebars.helpers.BracesHelper;
1819
import io.swagger.codegen.handlebars.helpers.HasHelper;
1920
import io.swagger.codegen.handlebars.helpers.HasNotHelper;
2021
import io.swagger.codegen.handlebars.helpers.IsHelper;
@@ -3257,6 +3258,7 @@ public void addHandlebarHelpers(Handlebars handlebars) {
32573258
handlebars.registerHelper(HasHelper.NAME, new HasHelper());
32583259
handlebars.registerHelper(IsNotHelper.NAME, new IsNotHelper());
32593260
handlebars.registerHelper(HasNotHelper.NAME, new HasNotHelper());
3261+
handlebars.registerHelper(BracesHelper.NAME, new BracesHelper());
32603262
}
32613263

32623264
@Override

0 commit comments

Comments
 (0)