aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/zwobble/couscous/cli/CouscousCli.java6
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);
}