Skip to content

Commit af49d46

Browse files
committed
- add POST, PUT,.., adoc operations
- ref #3820
1 parent fa9664b commit af49d46

File tree

1 file changed

+53
-1
lines changed
  • modules/jooby-openapi/src/main/java/io/jooby/internal/openapi/asciidoc

1 file changed

+53
-1
lines changed

modules/jooby-openapi/src/main/java/io/jooby/internal/openapi/asciidoc/Functions.java

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,59 @@ public List<String> getArgumentNames() {
2424
@Override
2525
public Object execute(
2626
Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) {
27-
args.put("identifier", name());
27+
args.put("method", name());
28+
return operation.execute(args, self, context, lineNumber);
29+
}
30+
},
31+
POST {
32+
@Override
33+
public List<String> getArgumentNames() {
34+
return List.of("pattern");
35+
}
36+
37+
@Override
38+
public Object execute(
39+
Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) {
40+
args.put("method", name());
41+
return operation.execute(args, self, context, lineNumber);
42+
}
43+
},
44+
PUT {
45+
@Override
46+
public List<String> getArgumentNames() {
47+
return List.of("pattern");
48+
}
49+
50+
@Override
51+
public Object execute(
52+
Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) {
53+
args.put("method", name());
54+
return operation.execute(args, self, context, lineNumber);
55+
}
56+
},
57+
PATCH {
58+
@Override
59+
public List<String> getArgumentNames() {
60+
return List.of("pattern");
61+
}
62+
63+
@Override
64+
public Object execute(
65+
Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) {
66+
args.put("method", name());
67+
return operation.execute(args, self, context, lineNumber);
68+
}
69+
},
70+
DELETE {
71+
@Override
72+
public List<String> getArgumentNames() {
73+
return List.of("pattern");
74+
}
75+
76+
@Override
77+
public Object execute(
78+
Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) {
79+
args.put("method", name());
2880
return operation.execute(args, self, context, lineNumber);
2981
}
3082
},

0 commit comments

Comments
 (0)