@@ -27,7 +27,7 @@ public String getHelp() {
27
27
28
28
public PerlClientCodegen () {
29
29
super ();
30
- modelPackage = "Object" ;
30
+ modelPackage = "/ Object" ;
31
31
outputFolder = "generated-code/perl" ;
32
32
modelTemplateFiles .put ("object.mustache" , ".pm" );
33
33
apiTemplateFiles .put ("api.mustache" , ".pm" );
@@ -76,9 +76,9 @@ public PerlClientCodegen() {
76
76
typeMapping .put ("array" , "ARRAY" );
77
77
typeMapping .put ("map" , "HASH" );
78
78
79
- supportingFiles .add (new SupportingFile ("ApiClient.mustache" , "lib/WWW/" + invokerPackage , "ApiClient.pm" ));
80
- supportingFiles .add (new SupportingFile ("Configuration.mustache" , "lib/WWW/" + invokerPackage , "Configuration.pm" ));
81
- supportingFiles .add (new SupportingFile ("BaseObject.mustache" , "lib/WWW/" + invokerPackage , "Object/BaseObject.pm" ));
79
+ supportingFiles .add (new SupportingFile ("ApiClient.mustache" , ( "lib/WWW/" + invokerPackage ). replace ( '/' , File . separatorChar ) , "ApiClient.pm" ));
80
+ supportingFiles .add (new SupportingFile ("Configuration.mustache" , ( "lib/WWW/" + invokerPackage ). replace ( '/' , File . separatorChar ) , "Configuration.pm" ));
81
+ supportingFiles .add (new SupportingFile ("BaseObject.mustache" , ( "lib/WWW/" + invokerPackage ). replace ( '/' , File . separatorChar ) , "Object/BaseObject.pm" ));
82
82
}
83
83
84
84
@ Override
@@ -88,11 +88,11 @@ public String escapeReservedWord(String name) {
88
88
89
89
@ Override
90
90
public String apiFileFolder () {
91
- return outputFolder + "/lib/WWW/" + invokerPackage + apiPackage ().replace ('. ' , File .separatorChar );
91
+ return ( outputFolder + "/lib/WWW/" + invokerPackage + apiPackage ()) .replace ('/ ' , File .separatorChar );
92
92
}
93
93
94
94
public String modelFileFolder () {
95
- return outputFolder + "/lib/WWW/" + invokerPackage + "/" + modelPackage ().replace ('. ' , File .separatorChar );
95
+ return ( outputFolder + "/lib/WWW/" + invokerPackage + modelPackage ()) .replace ('/ ' , File .separatorChar );
96
96
}
97
97
98
98
@ Override
0 commit comments