diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-04-11 19:37:14 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-04-11 19:37:14 +0100 |
| commit | 7f6129b691251502510035ae1f573164a850ded3 (patch) | |
| tree | 6b1fcb28b10cd58a23977a4e9c0404737d4084bc /src/main | |
| parent | 5c9e88bc03f9dbc9701391ae6196ec039adbbee8 (diff) | |
Set namespace of generated C# in couscous.json
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/cli/CouscousCli.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/org/zwobble/couscous/cli/CouscousCli.java b/src/main/java/org/zwobble/couscous/cli/CouscousCli.java index 693b062..6b36667 100644 --- a/src/main/java/org/zwobble/couscous/cli/CouscousCli.java +++ b/src/main/java/org/zwobble/couscous/cli/CouscousCli.java @@ -35,7 +35,7 @@ public class CouscousCli { configuration.get(FILES).asArray().values(), JsonValue::asString); - Backend backend = backend(backendName, outputDirectory); + Backend backend = backend(backendName, outputDirectory, configuration); JavaFrontend frontend = new JavaFrontend(); try { @@ -48,12 +48,12 @@ public class CouscousCli { } } - private static Backend backend(String backend, String output) { + private static Backend backend(String backend, String output, JsonObject configuration) { switch (backend) { case "python": return new PythonBackend(path(output), "_couscous"); case "csharp": - return new CsharpBackend(path(output), "_Couscous"); + return new CsharpBackend(path(output), configuration.get("namespace").asString()); default: throw new RuntimeException("Unrecognised backend: " + backend); } |
