Skip to content

Commit 0aaf0c4

Browse files
ackintoshwing328
authored andcommitted
[Ruby] Rename files/folders (OpenAPITools#534)
* Rename templateDir: rails5 -> ruby-on-rails-server * Rename script: rails5-petstore-server.sh -> ruby-on-rails-server-petstore.sh * Rename sample folder: rails5 -> ruby-on-rails * Rename script(openapi3): rails5-petstore-server.sh -> ruby-on-rails-server-petstore.sh * Update ruby-on-rails-server-petstore.sh * Rename templateDir: sinatra -> ruby-sinatra-server * Rename script: sinatra-petstore-server.sh -> ruby-sinatra-server-petstore.sh * Rename sample folder: sinatra -> ruby-sinatra * Update script * Rename templateDir: ruby -> ruby-client * Rename script: ruby-petstore.sh -> ruby-client-petstore.sh * Update scripts * Update samples - bin/ruby-sinatra-server-petstore.sh - bin/ruby-on-rails-server-petstore.sh - bin/ruby-client-petstore.sh - bin/security/ruby-client-petstore.sh
1 parent 8e1d20e commit 0aaf0c4

File tree

200 files changed

+379
-375
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+379
-375
lines changed

bin/openapi3/rails5-petstore-server.sh

Lines changed: 0 additions & 32 deletions
This file was deleted.

bin/openapi3/ruby-client-petstore.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/bin/sh
2+
3+
SCRIPT="$0"
4+
echo "# START SCRIPT: $SCRIPT"
5+
6+
while [ -h "$SCRIPT" ] ; do
7+
ls=`ls -ld "$SCRIPT"`
8+
link=`expr "$ls" : '.*-> \(.*\)$'`
9+
if expr "$link" : '/.*' > /dev/null; then
10+
SCRIPT="$link"
11+
else
12+
SCRIPT=`dirname "$SCRIPT"`/"$link"
13+
fi
14+
done
15+
16+
if [ ! -d "${APP_DIR}" ]; then
17+
APP_DIR=`dirname "$SCRIPT"`/..
18+
APP_DIR=`cd "${APP_DIR}"; pwd`
19+
fi
20+
21+
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
22+
23+
if [ ! -f "$executable" ]
24+
then
25+
mvn clean package
26+
fi
27+
28+
# if you've executed sbt assembly previously it will use that instead.
29+
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-client -i modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore/ruby $@"
31+
32+
java $JAVA_OPTS -jar $executable $ags

bin/security/ruby-petstore.sh renamed to bin/openapi3/ruby-on-rails-server-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/ruby -i modules/openapi-generator/src/test/resources/2_0/petstore-security-test.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore-security-test/ruby $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-on-rails-server -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby-on-rails -o samples/server/petstore/ruby-on-rails $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/openapi3/ruby-petstore.sh renamed to bin/openapi3/ruby-sinatra-server-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/ruby -i modules/openapi-generator/src/test/resources/3_0/petstore-with-fake-endpoints-models-for-testing.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore/ruby $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-sinatra-server -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby-sinatra -o samples/server/petstore/ruby-sinatra $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/ruby-client-petstore.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#!/bin/sh
2+
3+
SCRIPT="$0"
4+
echo "# START SCRIPT: $SCRIPT"
5+
6+
while [ -h "$SCRIPT" ] ; do
7+
ls=`ls -ld "$SCRIPT"`
8+
link=`expr "$ls" : '.*-> \(.*\)$'`
9+
if expr "$link" : '/.*' > /dev/null; then
10+
SCRIPT="$link"
11+
else
12+
SCRIPT=`dirname "$SCRIPT"`/"$link"
13+
fi
14+
done
15+
16+
if [ ! -d "${APP_DIR}" ]; then
17+
APP_DIR=`dirname "$SCRIPT"`/..
18+
APP_DIR=`cd "${APP_DIR}"; pwd`
19+
fi
20+
21+
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
22+
23+
if [ ! -f "$executable" ]
24+
then
25+
mvn -B clean package
26+
fi
27+
28+
# if you've executed sbt assembly previously it will use that instead.
29+
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore/ruby $@"
31+
32+
java $JAVA_OPTS -jar $executable $ags

bin/ruby-petstore.sh renamed to bin/ruby-on-rails-server-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/ruby -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore/ruby $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-on-rails-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g ruby-on-rails -o samples/server/petstore/ruby-on-rails $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/rails5-petstore-server.sh renamed to bin/ruby-sinatra-server-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/rails5 -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g ruby-on-rails -o samples/server/petstore/rails5 $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-sinatra-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g ruby-sinatra -o samples/server/petstore/ruby-sinatra $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/openapi3/sinatra-petstore-server.sh renamed to bin/security/ruby-client-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/sinatra -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby-sinatra -o samples/server/petstore/sinatra $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/ruby-client -i modules/openapi-generator/src/test/resources/2_0/petstore-security-test.yaml -g ruby -c bin/ruby-petstore.json -o samples/client/petstore-security-test/ruby $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/sinatra-petstore-server.sh

Lines changed: 0 additions & 32 deletions
This file was deleted.
File renamed without changes.

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public RubyClientCodegen() {
8181
apiTemplateFiles.put("api.mustache", ".rb");
8282
modelDocTemplateFiles.put("model_doc.mustache", ".md");
8383
apiDocTemplateFiles.put("api_doc.mustache", ".md");
84-
embeddedTemplateDir = templateDir = "ruby";
84+
embeddedTemplateDir = templateDir = "ruby-client";
8585

8686
modelTestTemplateFiles.put("model_test.mustache", ".rb");
8787
apiTestTemplateFiles.put("api_test.mustache", ".rb");

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public RubyOnRailsServerCodegen() {
8585
modelPackage = "app/models";
8686
modelTemplateFiles.put("model.mustache", ".rb");
8787

88-
embeddedTemplateDir = templateDir = "rails5";
88+
embeddedTemplateDir = templateDir = "ruby-on-rails-server";
8989

9090
typeMapping.clear();
9191
languageSpecificPrimitives.clear();

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public RubySinatraServerCodegen() {
5656
// no model
5757
modelTemplateFiles.clear();
5858
apiTemplateFiles.put("api.mustache", ".rb");
59-
embeddedTemplateDir = templateDir = "sinatra";
59+
embeddedTemplateDir = templateDir = "ruby-sinatra-server";
6060

6161
typeMapping.clear();
6262
languageSpecificPrimitives.clear();
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.0-SNAPSHOT
1+
3.1.1-SNAPSHOT

samples/client/petstore-security-test/ruby/README.md

Lines changed: 4 additions & 2 deletions

samples/client/petstore-security-test/ruby/docs/FakeApi.md

Lines changed: 1 addition & 1 deletion

samples/client/petstore-security-test/ruby/lib/petstore.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/lib/petstore/api/fake_api.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/lib/petstore/api_client.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/lib/petstore/api_error.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/lib/petstore/configuration.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

@@ -129,8 +129,8 @@ class Configuration
129129

130130
def initialize
131131
@scheme = 'http'
132-
@host = 'localhost'
133-
@base_path = ''
132+
@host = 'petstore.swagger.io *'
133+
@base_path = '/ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r'
134134
@api_key = {}
135135
@api_key_prefix = {}
136136
@timeout = 0

samples/client/petstore-security-test/ruby/lib/petstore/models/model_return.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/lib/petstore/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
77
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
88
Generated by: https://openapi-generator.tech
9-
OpenAPI Generator version: 3.1.0-SNAPSHOT
9+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1010
1111
=end
1212

samples/client/petstore-security-test/ruby/petstore.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r
99
Contact: [email protected] */ ' \" =_end -- \\r\\n \\n \\r
1010
Generated by: https://openapi-generator.tech
11-
OpenAPI Generator version: 3.1.0-SNAPSHOT
11+
OpenAPI Generator version: 3.1.1-SNAPSHOT
1212
1313
=end
1414

samples/server/petstore/rails5/.openapi-generator/VERSION

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.1-SNAPSHOT
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.1.1-SNAPSHOT

0 commit comments

Comments
 (0)