diff --git a/bin/openapi3/rails5-petstore-server.sh b/bin/openapi3/rails5-petstore-server.sh deleted file mode 100755 index f83f838ae9..0000000000 --- a/bin/openapi3/rails5-petstore-server.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -SCRIPT="$0" -echo "# START SCRIPT: $SCRIPT" - -while [ -h "$SCRIPT" ] ; do - ls=`ls -ld "$SCRIPT"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - SCRIPT="$link" - else - SCRIPT=`dirname "$SCRIPT"`/"$link" - fi -done - -if [ ! -d "${APP_DIR}" ]; then - APP_DIR=`dirname "$SCRIPT"`/.. - APP_DIR=`cd "${APP_DIR}"; pwd` -fi - -executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar" - -if [ ! -f "$executable" ] -then - mvn clean package -fi - -# if you've executed sbt assembly previously it will use that instead. -export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -ags="generate -t modules/openapi-generator/src/main/resources/rails5 -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby-on-rails -o samples/server/petstore/rails5 $@" - -java $JAVA_OPTS -jar $executable $ags diff --git a/bin/openapi3/ruby-client-petstore.sh b/bin/openapi3/ruby-client-petstore.sh new file mode 100755 index 0000000000..76c321582b --- /dev/null +++ b/bin/openapi3/ruby-client-petstore.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT="$0" +echo "# START SCRIPT: $SCRIPT" + +while [ -h "$SCRIPT" ] ; do + ls=`ls -ld "$SCRIPT"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + SCRIPT="$link" + else + SCRIPT=`dirname "$SCRIPT"`/"$link" + fi +done + +if [ ! -d "${APP_DIR}" ]; then + APP_DIR=`dirname "$SCRIPT"`/.. + APP_DIR=`cd "${APP_DIR}"; pwd` +fi + +executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar" + +if [ ! -f "$executable" ] +then + mvn clean package +fi + +# if you've executed sbt assembly previously it will use that instead. +export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" +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 $@" + +java $JAVA_OPTS -jar $executable $ags diff --git a/bin/security/ruby-petstore.sh b/bin/openapi3/ruby-on-rails-server-petstore.sh similarity index 82% rename from bin/security/ruby-petstore.sh rename to bin/openapi3/ruby-on-rails-server-petstore.sh index 2d28613e15..6f44cdd1ab 100755 --- a/bin/security/ruby-petstore.sh +++ b/bin/openapi3/ruby-on-rails-server-petstore.sh @@ -27,6 +27,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -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 $@" +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 $@" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/openapi3/ruby-petstore.sh b/bin/openapi3/ruby-sinatra-server-petstore.sh similarity index 81% rename from bin/openapi3/ruby-petstore.sh rename to bin/openapi3/ruby-sinatra-server-petstore.sh index 6ffcddaeaa..0494953a9d 100755 --- a/bin/openapi3/ruby-petstore.sh +++ b/bin/openapi3/ruby-sinatra-server-petstore.sh @@ -27,6 +27,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -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 $@" +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 $@" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/ruby-client-petstore.sh b/bin/ruby-client-petstore.sh new file mode 100755 index 0000000000..440929c9a7 --- /dev/null +++ b/bin/ruby-client-petstore.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT="$0" +echo "# START SCRIPT: $SCRIPT" + +while [ -h "$SCRIPT" ] ; do + ls=`ls -ld "$SCRIPT"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + SCRIPT="$link" + else + SCRIPT=`dirname "$SCRIPT"`/"$link" + fi +done + +if [ ! -d "${APP_DIR}" ]; then + APP_DIR=`dirname "$SCRIPT"`/.. + APP_DIR=`cd "${APP_DIR}"; pwd` +fi + +executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar" + +if [ ! -f "$executable" ] +then + mvn -B clean package +fi + +# if you've executed sbt assembly previously it will use that instead. +export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" +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 $@" + +java $JAVA_OPTS -jar $executable $ags diff --git a/bin/ruby-petstore.sh b/bin/ruby-on-rails-server-petstore.sh similarity index 81% rename from bin/ruby-petstore.sh rename to bin/ruby-on-rails-server-petstore.sh index 1fb2ea3c47..ad3c05d03a 100755 --- a/bin/ruby-petstore.sh +++ b/bin/ruby-on-rails-server-petstore.sh @@ -27,6 +27,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -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 $@" +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 $@" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/rails5-petstore-server.sh b/bin/ruby-sinatra-server-petstore.sh similarity index 77% rename from bin/rails5-petstore-server.sh rename to bin/ruby-sinatra-server-petstore.sh index 51766e15bd..6d22f642b4 100755 --- a/bin/rails5-petstore-server.sh +++ b/bin/ruby-sinatra-server-petstore.sh @@ -27,6 +27,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -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 $@" +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 $@" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/openapi3/sinatra-petstore-server.sh b/bin/security/ruby-client-petstore.sh similarity index 74% rename from bin/openapi3/sinatra-petstore-server.sh rename to bin/security/ruby-client-petstore.sh index cee7dc49ff..fb28669702 100755 --- a/bin/openapi3/sinatra-petstore-server.sh +++ b/bin/security/ruby-client-petstore.sh @@ -27,6 +27,6 @@ fi # if you've executed sbt assembly previously it will use that instead. export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -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 $@" +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 $@" java $JAVA_OPTS -jar $executable $ags diff --git a/bin/sinatra-petstore-server.sh b/bin/sinatra-petstore-server.sh deleted file mode 100755 index 536a9d35b3..0000000000 --- a/bin/sinatra-petstore-server.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -SCRIPT="$0" -echo "# START SCRIPT: $SCRIPT" - -while [ -h "$SCRIPT" ] ; do - ls=`ls -ld "$SCRIPT"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - SCRIPT="$link" - else - SCRIPT=`dirname "$SCRIPT"`/"$link" - fi -done - -if [ ! -d "${APP_DIR}" ]; then - APP_DIR=`dirname "$SCRIPT"`/.. - APP_DIR=`cd "${APP_DIR}"; pwd` -fi - -executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar" - -if [ ! -f "$executable" ] -then - mvn -B clean package -fi - -# if you've executed sbt assembly previously it will use that instead. -export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties" -ags="generate -t modules/openapi-generator/src/main/resources/sinatra -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g ruby-sinatra -o samples/server/petstore/sinatra $@" - -java $JAVA_OPTS -jar $executable $ags diff --git a/bin/windows/ruby-petstore.bat b/bin/windows/ruby-client-petstore.bat similarity index 100% rename from bin/windows/ruby-petstore.bat rename to bin/windows/ruby-client-petstore.bat diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 54636bd75b..72eaec1cda 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -4373,19 +4373,16 @@ public class DefaultCodegen implements CodegenConfig { if (schema.getAdditionalProperties() != null) {// http body is map LOGGER.error("Map should be supported. Please report to openapi-generator github repo about the issue."); } else if (codegenProperty != null) { - LOGGER.warn("The following schema has undefined (null) baseType. " + - "It could be due to form parameter defined in OpenAPI v2 spec with incorrect consumes. " + - "A correct 'consumes' for form parameters should be " + - "'application/x-www-form-urlencoded' or 'multipart/form-data'"); - LOGGER.warn("schema: " + schema); - LOGGER.warn("Defaulting baseType to UNKNOWN_BASE_TYPE"); - codegenProperty.baseType = "UNKNOWN_BASE_TYPE"; - - codegenParameter.baseName = codegenProperty.baseType; - codegenParameter.baseType = codegenProperty.baseType; - codegenParameter.dataType = codegenProperty.dataType; - codegenParameter.description = codegenProperty.description; - codegenParameter.paramName = toParamName(codegenProperty.baseType); + if (StringUtils.isEmpty(bodyParameterName)) { + codegenParameter.baseName = codegenModel.classname; + } else { + codegenParameter.baseName = bodyParameterName; + } + codegenParameter.paramName = toParamName(codegenParameter.baseName); + codegenParameter.baseType = codegenModel.classname; + codegenParameter.dataType = getTypeDeclaration(codegenModel.classname); + codegenParameter.description = codegenModel.description; + imports.add(codegenParameter.baseType); if (codegenProperty.complexType != null) { imports.add(codegenProperty.complexType); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java index 67ad053362..e53f064098 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java @@ -81,7 +81,7 @@ public class RubyClientCodegen extends DefaultCodegen implements CodegenConfig { apiTemplateFiles.put("api.mustache", ".rb"); modelDocTemplateFiles.put("model_doc.mustache", ".md"); apiDocTemplateFiles.put("api_doc.mustache", ".md"); - embeddedTemplateDir = templateDir = "ruby"; + embeddedTemplateDir = templateDir = "ruby-client"; modelTestTemplateFiles.put("model_test.mustache", ".rb"); apiTestTemplateFiles.put("api_test.mustache", ".rb"); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java index 94ea7fb90f..d6d62f516d 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java @@ -85,7 +85,7 @@ public class RubyOnRailsServerCodegen extends DefaultCodegen implements CodegenC modelPackage = "app/models"; modelTemplateFiles.put("model.mustache", ".rb"); - embeddedTemplateDir = templateDir = "rails5"; + embeddedTemplateDir = templateDir = "ruby-on-rails-server"; typeMapping.clear(); languageSpecificPrimitives.clear(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java index 913243da88..9f8ecfbde4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java @@ -56,7 +56,7 @@ public class RubySinatraServerCodegen extends DefaultCodegen implements CodegenC // no model modelTemplateFiles.clear(); apiTemplateFiles.put("api.mustache", ".rb"); - embeddedTemplateDir = templateDir = "sinatra"; + embeddedTemplateDir = templateDir = "ruby-sinatra-server"; typeMapping.clear(); languageSpecificPrimitives.clear(); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java index 6b43ee372e..4411e27b81 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java @@ -576,7 +576,9 @@ public class SpringCodegen extends AbstractJavaCodegen allParams.add(p); } } - allParams.get(allParams.size()-1).hasMore =false; + if (!allParams.isEmpty()) { + allParams.get(allParams.size()-1).hasMore =false; + } } @Override diff --git a/modules/openapi-generator/src/main/resources/ruby/Gemfile.mustache b/modules/openapi-generator/src/main/resources/ruby-client/Gemfile.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/Gemfile.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/Gemfile.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/README.mustache b/modules/openapi-generator/src/main/resources/ruby-client/README.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/README.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/README.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/Rakefile.mustache b/modules/openapi-generator/src/main/resources/ruby-client/Rakefile.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/Rakefile.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/Rakefile.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_client.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_client.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_client_spec.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_client_spec.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_client_spec.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_client_spec.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_doc.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_doc.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_doc.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_doc.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_error.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_error.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_error.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_error.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_info.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_info.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_info.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_info.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/api_test.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_test.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/api_test.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/api_test.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/base_object.mustache b/modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/base_object.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/base_object_spec.mustache b/modules/openapi-generator/src/main/resources/ruby-client/base_object_spec.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/base_object_spec.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/base_object_spec.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/configuration.mustache b/modules/openapi-generator/src/main/resources/ruby-client/configuration.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/configuration.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/configuration.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/configuration_spec.mustache b/modules/openapi-generator/src/main/resources/ruby-client/configuration_spec.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/configuration_spec.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/configuration_spec.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/gem.mustache b/modules/openapi-generator/src/main/resources/ruby-client/gem.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/gem.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/gem.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/gemspec.mustache b/modules/openapi-generator/src/main/resources/ruby-client/gemspec.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/gemspec.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/gemspec.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/git_push.sh.mustache b/modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/git_push.sh.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/git_push.sh.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/gitignore.mustache b/modules/openapi-generator/src/main/resources/ruby-client/gitignore.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/gitignore.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/gitignore.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/model.mustache b/modules/openapi-generator/src/main/resources/ruby-client/model.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/model.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/model.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/model_doc.mustache b/modules/openapi-generator/src/main/resources/ruby-client/model_doc.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/model_doc.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/model_doc.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/model_test.mustache b/modules/openapi-generator/src/main/resources/ruby-client/model_test.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/model_test.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/model_test.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/partial_model_enum_class.mustache b/modules/openapi-generator/src/main/resources/ruby-client/partial_model_enum_class.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/partial_model_enum_class.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/partial_model_enum_class.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/partial_model_generic.mustache b/modules/openapi-generator/src/main/resources/ruby-client/partial_model_generic.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/partial_model_generic.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/partial_model_generic.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/rspec.mustache b/modules/openapi-generator/src/main/resources/ruby-client/rspec.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/rspec.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/rspec.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/rubocop.mustache b/modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/rubocop.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/rubocop.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/spec_helper.mustache b/modules/openapi-generator/src/main/resources/ruby-client/spec_helper.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/spec_helper.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/spec_helper.mustache diff --git a/modules/openapi-generator/src/main/resources/ruby/version.mustache b/modules/openapi-generator/src/main/resources/ruby-client/version.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/ruby/version.mustache rename to modules/openapi-generator/src/main/resources/ruby-client/version.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/.keep b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/.keep similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/.keep rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/.keep diff --git a/modules/openapi-generator/src/main/resources/rails5/404.html b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/404.html similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/404.html rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/404.html diff --git a/modules/openapi-generator/src/main/resources/rails5/422.html b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/422.html similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/422.html rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/422.html diff --git a/modules/openapi-generator/src/main/resources/rails5/500.html b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/500.html similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/500.html rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/500.html diff --git a/modules/openapi-generator/src/main/resources/rails5/Gemfile b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/Gemfile similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/Gemfile rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/Gemfile diff --git a/modules/openapi-generator/src/main/resources/rails5/README.md b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/README.md similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/README.md rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/README.md diff --git a/modules/openapi-generator/src/main/resources/rails5/Rakefile b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/Rakefile similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/Rakefile rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/Rakefile diff --git a/modules/openapi-generator/src/main/resources/rails5/active_record_belongs_to_required_by_default.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/active_record_belongs_to_required_by_default.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/active_record_belongs_to_required_by_default.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/active_record_belongs_to_required_by_default.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/apple-touch-icon-precomposed.png b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/apple-touch-icon-precomposed.png similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/apple-touch-icon-precomposed.png rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/apple-touch-icon-precomposed.png diff --git a/modules/openapi-generator/src/main/resources/rails5/apple-touch-icon.png b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/apple-touch-icon.png similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/apple-touch-icon.png rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/apple-touch-icon.png diff --git a/modules/openapi-generator/src/main/resources/rails5/application.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/application_controller.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_controller.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application_controller.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_controller.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/application_controller_renderer.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_controller_renderer.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application_controller_renderer.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_controller_renderer.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/application_job.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_job.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application_job.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_job.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/application_mailer.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_mailer.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application_mailer.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_mailer.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/application_record.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_record.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/application_record.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/application_record.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/backtrace_silencers.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/backtrace_silencers.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/backtrace_silencers.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/backtrace_silencers.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/boot.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/boot.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/boot.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/boot.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/bundle b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/bundle similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/bundle rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/bundle diff --git a/modules/openapi-generator/src/main/resources/rails5/cable.yml b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/cable.yml similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/cable.yml rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/cable.yml diff --git a/modules/openapi-generator/src/main/resources/rails5/callback_terminator.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/callback_terminator.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/callback_terminator.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/callback_terminator.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/channel.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/channel.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/channel.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/channel.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/config.ru b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/config.ru similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/config.ru rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/config.ru diff --git a/modules/openapi-generator/src/main/resources/rails5/connection.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/connection.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/connection.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/connection.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/controller.mustache b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/controller.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/controller.mustache rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/controller.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/cors.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/cors.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/cors.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/cors.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/database.yml b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/database.yml similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/database.yml rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/database.yml diff --git a/modules/openapi-generator/src/main/resources/rails5/development.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/development.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/development.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/development.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/en.yml b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/en.yml similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/en.yml rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/en.yml diff --git a/modules/openapi-generator/src/main/resources/rails5/environment.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/environment.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/environment.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/environment.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/favicon.ico b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/favicon.ico similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/favicon.ico rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/favicon.ico diff --git a/modules/openapi-generator/src/main/resources/rails5/filter_parameter_logging.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/filter_parameter_logging.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/filter_parameter_logging.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/filter_parameter_logging.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/inflections.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/inflections.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/inflections.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/inflections.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/info.mustache b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/info.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/info.mustache rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/info.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/mailer.html.erb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/mailer.html.erb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/mailer.html.erb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/mailer.html.erb diff --git a/modules/openapi-generator/src/main/resources/rails5/mailer.text.erb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/mailer.text.erb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/mailer.text.erb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/mailer.text.erb diff --git a/modules/openapi-generator/src/main/resources/rails5/migrate.mustache b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/migrate.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/migrate.mustache rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/migrate.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/mime_types.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/mime_types.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/mime_types.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/mime_types.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/model.mustache b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/model.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/model.mustache rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/model.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/production.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/production.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/production.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/production.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/puma.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/puma.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/puma.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/puma.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/rails b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/rails similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/rails rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/rails diff --git a/modules/openapi-generator/src/main/resources/rails5/rake b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/rake similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/rake rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/rake diff --git a/modules/openapi-generator/src/main/resources/rails5/restart.txt b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/restart.txt similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/restart.txt rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/restart.txt diff --git a/modules/openapi-generator/src/main/resources/rails5/robots.txt b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/robots.txt similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/robots.txt rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/robots.txt diff --git a/modules/openapi-generator/src/main/resources/rails5/routes.mustache b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/routes.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/routes.mustache rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/routes.mustache diff --git a/modules/openapi-generator/src/main/resources/rails5/schema.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/schema.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/schema.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/schema.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/secrets.yml b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/secrets.yml similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/secrets.yml rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/secrets.yml diff --git a/modules/openapi-generator/src/main/resources/rails5/seeds.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/seeds.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/seeds.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/seeds.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/setup b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/setup similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/setup rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/setup diff --git a/modules/openapi-generator/src/main/resources/rails5/spring.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/spring.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/spring.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/spring.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/ssl_options.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/ssl_options.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/ssl_options.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/ssl_options.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/test.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/test.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/test.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/test.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/test_helper.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/test_helper.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/test_helper.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/test_helper.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/to_time_preserves_timezone.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/to_time_preserves_timezone.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/to_time_preserves_timezone.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/to_time_preserves_timezone.rb diff --git a/modules/openapi-generator/src/main/resources/rails5/update b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/update similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/update rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/update diff --git a/modules/openapi-generator/src/main/resources/rails5/wrap_parameters.rb b/modules/openapi-generator/src/main/resources/ruby-on-rails-server/wrap_parameters.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/rails5/wrap_parameters.rb rename to modules/openapi-generator/src/main/resources/ruby-on-rails-server/wrap_parameters.rb diff --git a/modules/openapi-generator/src/main/resources/sinatra/Gemfile b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/Gemfile similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/Gemfile rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/Gemfile diff --git a/modules/openapi-generator/src/main/resources/sinatra/OpenAPIing.rb b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/OpenAPIing.rb similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/OpenAPIing.rb rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/OpenAPIing.rb diff --git a/modules/openapi-generator/src/main/resources/sinatra/README.md b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/README.md similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/README.md rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/README.md diff --git a/modules/openapi-generator/src/main/resources/sinatra/api.mustache b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/api.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/api.mustache rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/api.mustache diff --git a/modules/openapi-generator/src/main/resources/sinatra/config.ru b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/config.ru similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/config.ru rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/config.ru diff --git a/modules/openapi-generator/src/main/resources/sinatra/my_app.mustache b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/my_app.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/my_app.mustache rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/my_app.mustache diff --git a/modules/openapi-generator/src/main/resources/sinatra/openapi.mustache b/modules/openapi-generator/src/main/resources/ruby-sinatra-server/openapi.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/sinatra/openapi.mustache rename to modules/openapi-generator/src/main/resources/ruby-sinatra-server/openapi.mustache diff --git a/samples/client/petstore-security-test/ruby/.openapi-generator/VERSION b/samples/client/petstore-security-test/ruby/.openapi-generator/VERSION index 0628777500..dde25ef08e 100644 --- a/samples/client/petstore-security-test/ruby/.openapi-generator/VERSION +++ b/samples/client/petstore-security-test/ruby/.openapi-generator/VERSION @@ -1 +1 @@ -3.1.0-SNAPSHOT \ No newline at end of file +3.1.1-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore-security-test/ruby/README.md b/samples/client/petstore-security-test/ruby/README.md index e6bda2db88..30ed1f20eb 100644 --- a/samples/client/petstore-security-test/ruby/README.md +++ b/samples/client/petstore-security-test/ruby/README.md @@ -2,7 +2,9 @@ Petstore - the Ruby gem for the OpenAPI Petstore */ ' \" =_end -- \\r\\n \\n \\r -This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ */ ' \" =_end -- +This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ */ ' \" =_end -- + + This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: @@ -70,7 +72,7 @@ end ## Documentation for API Endpoints -All URIs are relative to *petstore.swagger.io */ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r* +All URIs are relative to *http://petstore.swagger.io */ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- diff --git a/samples/client/petstore-security-test/ruby/docs/FakeApi.md b/samples/client/petstore-security-test/ruby/docs/FakeApi.md index 8a1ba4a289..7e6a010b05 100644 --- a/samples/client/petstore-security-test/ruby/docs/FakeApi.md +++ b/samples/client/petstore-security-test/ruby/docs/FakeApi.md @@ -1,6 +1,6 @@ # Petstore::FakeApi -All URIs are relative to *petstore.swagger.io */ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r* +All URIs are relative to *http://petstore.swagger.io */ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r* Method | HTTP request | Description ------------- | ------------- | ------------- diff --git a/samples/client/petstore-security-test/ruby/lib/petstore.rb b/samples/client/petstore-security-test/ruby/lib/petstore.rb index 6a0ee148ab..cff3d1fd9f 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/api/fake_api.rb b/samples/client/petstore-security-test/ruby/lib/petstore/api/fake_api.rb index ca46910658..0a96437e3b 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/api/fake_api.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/api/fake_api.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/api_client.rb b/samples/client/petstore-security-test/ruby/lib/petstore/api_client.rb index 91ca28eba7..461681bf3f 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/api_client.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/api_client.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/api_error.rb b/samples/client/petstore-security-test/ruby/lib/petstore/api_error.rb index 60ad3a2897..e121a23804 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/api_error.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/api_error.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/configuration.rb b/samples/client/petstore-security-test/ruby/lib/petstore/configuration.rb index 443bc28456..01bdd12036 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/configuration.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/configuration.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end @@ -129,8 +129,8 @@ module Petstore def initialize @scheme = 'http' - @host = 'localhost' - @base_path = '' + @host = 'petstore.swagger.io *' + @base_path = '/ ' \" =_end -- \\r\\n \\n \\r/v2 */ ' \" =_end -- \\r\\n \\n \\r' @api_key = {} @api_key_prefix = {} @timeout = 0 diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/models/model_return.rb b/samples/client/petstore-security-test/ruby/lib/petstore/models/model_return.rb index 7d5376a453..2751695da3 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/models/model_return.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/models/model_return.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/lib/petstore/version.rb b/samples/client/petstore-security-test/ruby/lib/petstore/version.rb index 2eeee16e71..9ae561abf2 100644 --- a/samples/client/petstore-security-test/ruby/lib/petstore/version.rb +++ b/samples/client/petstore-security-test/ruby/lib/petstore/version.rb @@ -6,7 +6,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/client/petstore-security-test/ruby/petstore.gemspec b/samples/client/petstore-security-test/ruby/petstore.gemspec index 8249b9d253..b6248bd12b 100644 --- a/samples/client/petstore-security-test/ruby/petstore.gemspec +++ b/samples/client/petstore-security-test/ruby/petstore.gemspec @@ -8,7 +8,7 @@ OpenAPI spec version: 1.0.0 */ ' \" =_end -- \\r\\n \\n \\r Contact: something@something.abc */ ' \" =_end -- \\r\\n \\n \\r Generated by: https://openapi-generator.tech -OpenAPI Generator version: 3.1.0-SNAPSHOT +OpenAPI Generator version: 3.1.1-SNAPSHOT =end diff --git a/samples/server/petstore/rails5/.openapi-generator/VERSION b/samples/server/petstore/rails5/.openapi-generator/VERSION deleted file mode 100644 index 096bf47efe..0000000000 --- a/samples/server/petstore/rails5/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -3.0.0-SNAPSHOT \ No newline at end of file diff --git a/samples/server/petstore/rails5/.openapi-generator-ignore b/samples/server/petstore/ruby-on-rails/.openapi-generator-ignore similarity index 100% rename from samples/server/petstore/rails5/.openapi-generator-ignore rename to samples/server/petstore/ruby-on-rails/.openapi-generator-ignore diff --git a/samples/server/petstore/ruby-on-rails/.openapi-generator/VERSION b/samples/server/petstore/ruby-on-rails/.openapi-generator/VERSION new file mode 100644 index 0000000000..dde25ef08e --- /dev/null +++ b/samples/server/petstore/ruby-on-rails/.openapi-generator/VERSION @@ -0,0 +1 @@ +3.1.1-SNAPSHOT \ No newline at end of file diff --git a/samples/server/petstore/rails5/Gemfile b/samples/server/petstore/ruby-on-rails/Gemfile similarity index 100% rename from samples/server/petstore/rails5/Gemfile rename to samples/server/petstore/ruby-on-rails/Gemfile diff --git a/samples/server/petstore/rails5/README.md b/samples/server/petstore/ruby-on-rails/README.md similarity index 100% rename from samples/server/petstore/rails5/README.md rename to samples/server/petstore/ruby-on-rails/README.md diff --git a/samples/server/petstore/rails5/Rakefile b/samples/server/petstore/ruby-on-rails/Rakefile similarity index 100% rename from samples/server/petstore/rails5/Rakefile rename to samples/server/petstore/ruby-on-rails/Rakefile diff --git a/samples/server/petstore/rails5/app/channels/application_cable/channel.rb b/samples/server/petstore/ruby-on-rails/app/channels/application_cable/channel.rb similarity index 100% rename from samples/server/petstore/rails5/app/channels/application_cable/channel.rb rename to samples/server/petstore/ruby-on-rails/app/channels/application_cable/channel.rb diff --git a/samples/server/petstore/rails5/app/channels/application_cable/connection.rb b/samples/server/petstore/ruby-on-rails/app/channels/application_cable/connection.rb similarity index 100% rename from samples/server/petstore/rails5/app/channels/application_cable/connection.rb rename to samples/server/petstore/ruby-on-rails/app/channels/application_cable/connection.rb diff --git a/samples/server/petstore/rails5/app/controllers/application_controller.rb b/samples/server/petstore/ruby-on-rails/app/controllers/application_controller.rb similarity index 100% rename from samples/server/petstore/rails5/app/controllers/application_controller.rb rename to samples/server/petstore/ruby-on-rails/app/controllers/application_controller.rb diff --git a/samples/server/petstore/rails5/app/controllers/pet_controller.rb b/samples/server/petstore/ruby-on-rails/app/controllers/pet_controller.rb similarity index 100% rename from samples/server/petstore/rails5/app/controllers/pet_controller.rb rename to samples/server/petstore/ruby-on-rails/app/controllers/pet_controller.rb diff --git a/samples/server/petstore/rails5/app/controllers/store_controller.rb b/samples/server/petstore/ruby-on-rails/app/controllers/store_controller.rb similarity index 100% rename from samples/server/petstore/rails5/app/controllers/store_controller.rb rename to samples/server/petstore/ruby-on-rails/app/controllers/store_controller.rb diff --git a/samples/server/petstore/rails5/app/controllers/user_controller.rb b/samples/server/petstore/ruby-on-rails/app/controllers/user_controller.rb similarity index 100% rename from samples/server/petstore/rails5/app/controllers/user_controller.rb rename to samples/server/petstore/ruby-on-rails/app/controllers/user_controller.rb diff --git a/samples/server/petstore/rails5/app/jobs/application_job.rb b/samples/server/petstore/ruby-on-rails/app/jobs/application_job.rb similarity index 100% rename from samples/server/petstore/rails5/app/jobs/application_job.rb rename to samples/server/petstore/ruby-on-rails/app/jobs/application_job.rb diff --git a/samples/server/petstore/rails5/app/mailers/application_mailer.rb b/samples/server/petstore/ruby-on-rails/app/mailers/application_mailer.rb similarity index 100% rename from samples/server/petstore/rails5/app/mailers/application_mailer.rb rename to samples/server/petstore/ruby-on-rails/app/mailers/application_mailer.rb diff --git a/samples/server/petstore/rails5/app/models/api_response.rb b/samples/server/petstore/ruby-on-rails/app/models/api_response.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/api_response.rb rename to samples/server/petstore/ruby-on-rails/app/models/api_response.rb diff --git a/samples/server/petstore/rails5/app/models/application_record.rb b/samples/server/petstore/ruby-on-rails/app/models/application_record.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/application_record.rb rename to samples/server/petstore/ruby-on-rails/app/models/application_record.rb diff --git a/samples/server/petstore/rails5/app/models/category.rb b/samples/server/petstore/ruby-on-rails/app/models/category.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/category.rb rename to samples/server/petstore/ruby-on-rails/app/models/category.rb diff --git a/samples/server/petstore/rails5/app/models/order.rb b/samples/server/petstore/ruby-on-rails/app/models/order.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/order.rb rename to samples/server/petstore/ruby-on-rails/app/models/order.rb diff --git a/samples/server/petstore/rails5/app/models/pet.rb b/samples/server/petstore/ruby-on-rails/app/models/pet.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/pet.rb rename to samples/server/petstore/ruby-on-rails/app/models/pet.rb diff --git a/samples/server/petstore/rails5/app/models/tag.rb b/samples/server/petstore/ruby-on-rails/app/models/tag.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/tag.rb rename to samples/server/petstore/ruby-on-rails/app/models/tag.rb diff --git a/samples/server/petstore/rails5/app/models/user.rb b/samples/server/petstore/ruby-on-rails/app/models/user.rb similarity index 100% rename from samples/server/petstore/rails5/app/models/user.rb rename to samples/server/petstore/ruby-on-rails/app/models/user.rb diff --git a/samples/server/petstore/rails5/app/views/layouts/mailer.html.erb b/samples/server/petstore/ruby-on-rails/app/views/layouts/mailer.html.erb similarity index 100% rename from samples/server/petstore/rails5/app/views/layouts/mailer.html.erb rename to samples/server/petstore/ruby-on-rails/app/views/layouts/mailer.html.erb diff --git a/samples/server/petstore/rails5/app/views/layouts/mailer.text.erb b/samples/server/petstore/ruby-on-rails/app/views/layouts/mailer.text.erb similarity index 100% rename from samples/server/petstore/rails5/app/views/layouts/mailer.text.erb rename to samples/server/petstore/ruby-on-rails/app/views/layouts/mailer.text.erb diff --git a/samples/server/petstore/rails5/bin/bundle b/samples/server/petstore/ruby-on-rails/bin/bundle similarity index 100% rename from samples/server/petstore/rails5/bin/bundle rename to samples/server/petstore/ruby-on-rails/bin/bundle diff --git a/samples/server/petstore/rails5/bin/rails b/samples/server/petstore/ruby-on-rails/bin/rails similarity index 100% rename from samples/server/petstore/rails5/bin/rails rename to samples/server/petstore/ruby-on-rails/bin/rails diff --git a/samples/server/petstore/rails5/bin/rake b/samples/server/petstore/ruby-on-rails/bin/rake similarity index 100% rename from samples/server/petstore/rails5/bin/rake rename to samples/server/petstore/ruby-on-rails/bin/rake diff --git a/samples/server/petstore/rails5/bin/setup b/samples/server/petstore/ruby-on-rails/bin/setup similarity index 100% rename from samples/server/petstore/rails5/bin/setup rename to samples/server/petstore/ruby-on-rails/bin/setup diff --git a/samples/server/petstore/rails5/bin/update b/samples/server/petstore/ruby-on-rails/bin/update similarity index 100% rename from samples/server/petstore/rails5/bin/update rename to samples/server/petstore/ruby-on-rails/bin/update diff --git a/samples/server/petstore/rails5/config.ru b/samples/server/petstore/ruby-on-rails/config.ru similarity index 100% rename from samples/server/petstore/rails5/config.ru rename to samples/server/petstore/ruby-on-rails/config.ru diff --git a/samples/server/petstore/rails5/config/application.rb b/samples/server/petstore/ruby-on-rails/config/application.rb similarity index 100% rename from samples/server/petstore/rails5/config/application.rb rename to samples/server/petstore/ruby-on-rails/config/application.rb diff --git a/samples/server/petstore/rails5/config/boot.rb b/samples/server/petstore/ruby-on-rails/config/boot.rb similarity index 100% rename from samples/server/petstore/rails5/config/boot.rb rename to samples/server/petstore/ruby-on-rails/config/boot.rb diff --git a/samples/server/petstore/rails5/config/cable.yml b/samples/server/petstore/ruby-on-rails/config/cable.yml similarity index 100% rename from samples/server/petstore/rails5/config/cable.yml rename to samples/server/petstore/ruby-on-rails/config/cable.yml diff --git a/samples/server/petstore/rails5/config/database.yml b/samples/server/petstore/ruby-on-rails/config/database.yml similarity index 100% rename from samples/server/petstore/rails5/config/database.yml rename to samples/server/petstore/ruby-on-rails/config/database.yml diff --git a/samples/server/petstore/rails5/config/environment.rb b/samples/server/petstore/ruby-on-rails/config/environment.rb similarity index 100% rename from samples/server/petstore/rails5/config/environment.rb rename to samples/server/petstore/ruby-on-rails/config/environment.rb diff --git a/samples/server/petstore/rails5/config/environments/development.rb b/samples/server/petstore/ruby-on-rails/config/environments/development.rb similarity index 100% rename from samples/server/petstore/rails5/config/environments/development.rb rename to samples/server/petstore/ruby-on-rails/config/environments/development.rb diff --git a/samples/server/petstore/rails5/config/environments/production.rb b/samples/server/petstore/ruby-on-rails/config/environments/production.rb similarity index 100% rename from samples/server/petstore/rails5/config/environments/production.rb rename to samples/server/petstore/ruby-on-rails/config/environments/production.rb diff --git a/samples/server/petstore/rails5/config/initializers/active_record_belongs_to_required_by_default.rb b/samples/server/petstore/ruby-on-rails/config/initializers/active_record_belongs_to_required_by_default.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/active_record_belongs_to_required_by_default.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/active_record_belongs_to_required_by_default.rb diff --git a/samples/server/petstore/rails5/config/initializers/application_controller_renderer.rb b/samples/server/petstore/ruby-on-rails/config/initializers/application_controller_renderer.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/application_controller_renderer.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/application_controller_renderer.rb diff --git a/samples/server/petstore/rails5/config/initializers/backtrace_silencers.rb b/samples/server/petstore/ruby-on-rails/config/initializers/backtrace_silencers.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/backtrace_silencers.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/backtrace_silencers.rb diff --git a/samples/server/petstore/rails5/config/initializers/callback_terminator.rb b/samples/server/petstore/ruby-on-rails/config/initializers/callback_terminator.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/callback_terminator.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/callback_terminator.rb diff --git a/samples/server/petstore/rails5/config/initializers/cors.rb b/samples/server/petstore/ruby-on-rails/config/initializers/cors.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/cors.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/cors.rb diff --git a/samples/server/petstore/rails5/config/initializers/filter_parameter_logging.rb b/samples/server/petstore/ruby-on-rails/config/initializers/filter_parameter_logging.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/filter_parameter_logging.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/filter_parameter_logging.rb diff --git a/samples/server/petstore/rails5/config/initializers/inflections.rb b/samples/server/petstore/ruby-on-rails/config/initializers/inflections.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/inflections.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/inflections.rb diff --git a/samples/server/petstore/rails5/config/initializers/mime_types.rb b/samples/server/petstore/ruby-on-rails/config/initializers/mime_types.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/mime_types.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/mime_types.rb diff --git a/samples/server/petstore/rails5/config/initializers/ssl_options.rb b/samples/server/petstore/ruby-on-rails/config/initializers/ssl_options.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/ssl_options.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/ssl_options.rb diff --git a/samples/server/petstore/rails5/config/initializers/to_time_preserves_timezone.rb b/samples/server/petstore/ruby-on-rails/config/initializers/to_time_preserves_timezone.rb similarity index 100% rename from samples/server/petstore/rails5/config/initializers/to_time_preserves_timezone.rb rename to samples/server/petstore/ruby-on-rails/config/initializers/to_time_preserves_timezone.rb diff --git a/samples/server/petstore/rails5/config/locales/en.yml b/samples/server/petstore/ruby-on-rails/config/locales/en.yml similarity index 100% rename from samples/server/petstore/rails5/config/locales/en.yml rename to samples/server/petstore/ruby-on-rails/config/locales/en.yml diff --git a/samples/server/petstore/rails5/config/puma.rb b/samples/server/petstore/ruby-on-rails/config/puma.rb similarity index 100% rename from samples/server/petstore/rails5/config/puma.rb rename to samples/server/petstore/ruby-on-rails/config/puma.rb diff --git a/samples/server/petstore/rails5/config/routes.rb b/samples/server/petstore/ruby-on-rails/config/routes.rb similarity index 100% rename from samples/server/petstore/rails5/config/routes.rb rename to samples/server/petstore/ruby-on-rails/config/routes.rb diff --git a/samples/server/petstore/rails5/config/secrets.yml b/samples/server/petstore/ruby-on-rails/config/secrets.yml similarity index 100% rename from samples/server/petstore/rails5/config/secrets.yml rename to samples/server/petstore/ruby-on-rails/config/secrets.yml diff --git a/samples/server/petstore/rails5/config/spring.rb b/samples/server/petstore/ruby-on-rails/config/spring.rb similarity index 100% rename from samples/server/petstore/rails5/config/spring.rb rename to samples/server/petstore/ruby-on-rails/config/spring.rb diff --git a/samples/server/petstore/rails5/db/migrate/.keep b/samples/server/petstore/ruby-on-rails/db/migrate/.keep similarity index 100% rename from samples/server/petstore/rails5/db/migrate/.keep rename to samples/server/petstore/ruby-on-rails/db/migrate/.keep diff --git a/samples/server/petstore/rails5/db/migrate/0_init_tables.rb b/samples/server/petstore/ruby-on-rails/db/migrate/0_init_tables.rb similarity index 100% rename from samples/server/petstore/rails5/db/migrate/0_init_tables.rb rename to samples/server/petstore/ruby-on-rails/db/migrate/0_init_tables.rb diff --git a/samples/server/petstore/rails5/db/schema.rb b/samples/server/petstore/ruby-on-rails/db/schema.rb similarity index 100% rename from samples/server/petstore/rails5/db/schema.rb rename to samples/server/petstore/ruby-on-rails/db/schema.rb diff --git a/samples/server/petstore/rails5/db/seeds.rb b/samples/server/petstore/ruby-on-rails/db/seeds.rb similarity index 100% rename from samples/server/petstore/rails5/db/seeds.rb rename to samples/server/petstore/ruby-on-rails/db/seeds.rb diff --git a/samples/server/petstore/rails5/lib/tasks/.keep b/samples/server/petstore/ruby-on-rails/lib/tasks/.keep similarity index 100% rename from samples/server/petstore/rails5/lib/tasks/.keep rename to samples/server/petstore/ruby-on-rails/lib/tasks/.keep diff --git a/samples/server/petstore/rails5/log/.keep b/samples/server/petstore/ruby-on-rails/log/.keep similarity index 100% rename from samples/server/petstore/rails5/log/.keep rename to samples/server/petstore/ruby-on-rails/log/.keep diff --git a/samples/server/petstore/rails5/public/404.html b/samples/server/petstore/ruby-on-rails/public/404.html similarity index 100% rename from samples/server/petstore/rails5/public/404.html rename to samples/server/petstore/ruby-on-rails/public/404.html diff --git a/samples/server/petstore/rails5/public/422.html b/samples/server/petstore/ruby-on-rails/public/422.html similarity index 100% rename from samples/server/petstore/rails5/public/422.html rename to samples/server/petstore/ruby-on-rails/public/422.html diff --git a/samples/server/petstore/rails5/public/500.html b/samples/server/petstore/ruby-on-rails/public/500.html similarity index 100% rename from samples/server/petstore/rails5/public/500.html rename to samples/server/petstore/ruby-on-rails/public/500.html diff --git a/samples/server/petstore/rails5/public/apple-touch-icon-precomposed.png b/samples/server/petstore/ruby-on-rails/public/apple-touch-icon-precomposed.png similarity index 100% rename from samples/server/petstore/rails5/public/apple-touch-icon-precomposed.png rename to samples/server/petstore/ruby-on-rails/public/apple-touch-icon-precomposed.png diff --git a/samples/server/petstore/rails5/public/apple-touch-icon.png b/samples/server/petstore/ruby-on-rails/public/apple-touch-icon.png similarity index 100% rename from samples/server/petstore/rails5/public/apple-touch-icon.png rename to samples/server/petstore/ruby-on-rails/public/apple-touch-icon.png diff --git a/samples/server/petstore/rails5/public/favicon.ico b/samples/server/petstore/ruby-on-rails/public/favicon.ico similarity index 100% rename from samples/server/petstore/rails5/public/favicon.ico rename to samples/server/petstore/ruby-on-rails/public/favicon.ico diff --git a/samples/server/petstore/rails5/public/robots.txt b/samples/server/petstore/ruby-on-rails/public/robots.txt similarity index 100% rename from samples/server/petstore/rails5/public/robots.txt rename to samples/server/petstore/ruby-on-rails/public/robots.txt diff --git a/samples/server/petstore/rails5/test/test_helper.rb b/samples/server/petstore/ruby-on-rails/test/test_helper.rb similarity index 100% rename from samples/server/petstore/rails5/test/test_helper.rb rename to samples/server/petstore/ruby-on-rails/test/test_helper.rb diff --git a/samples/server/petstore/rails5/tmp/cache/.keep b/samples/server/petstore/ruby-on-rails/tmp/cache/.keep similarity index 100% rename from samples/server/petstore/rails5/tmp/cache/.keep rename to samples/server/petstore/ruby-on-rails/tmp/cache/.keep diff --git a/samples/server/petstore/rails5/tmp/pids/.keep b/samples/server/petstore/ruby-on-rails/tmp/pids/.keep similarity index 100% rename from samples/server/petstore/rails5/tmp/pids/.keep rename to samples/server/petstore/ruby-on-rails/tmp/pids/.keep diff --git a/samples/server/petstore/rails5/tmp/restart.txt b/samples/server/petstore/ruby-on-rails/tmp/restart.txt similarity index 100% rename from samples/server/petstore/rails5/tmp/restart.txt rename to samples/server/petstore/ruby-on-rails/tmp/restart.txt diff --git a/samples/server/petstore/rails5/tmp/sockets/.keep b/samples/server/petstore/ruby-on-rails/tmp/sockets/.keep similarity index 100% rename from samples/server/petstore/rails5/tmp/sockets/.keep rename to samples/server/petstore/ruby-on-rails/tmp/sockets/.keep diff --git a/samples/server/petstore/rails5/vendor/.keep b/samples/server/petstore/ruby-on-rails/vendor/.keep similarity index 100% rename from samples/server/petstore/rails5/vendor/.keep rename to samples/server/petstore/ruby-on-rails/vendor/.keep diff --git a/samples/server/petstore/sinatra/.openapi-generator-ignore b/samples/server/petstore/ruby-sinatra/.openapi-generator-ignore similarity index 100% rename from samples/server/petstore/sinatra/.openapi-generator-ignore rename to samples/server/petstore/ruby-sinatra/.openapi-generator-ignore diff --git a/samples/server/petstore/ruby-sinatra/.openapi-generator/VERSION b/samples/server/petstore/ruby-sinatra/.openapi-generator/VERSION new file mode 100644 index 0000000000..dde25ef08e --- /dev/null +++ b/samples/server/petstore/ruby-sinatra/.openapi-generator/VERSION @@ -0,0 +1 @@ +3.1.1-SNAPSHOT \ No newline at end of file diff --git a/samples/server/petstore/sinatra/Gemfile b/samples/server/petstore/ruby-sinatra/Gemfile similarity index 100% rename from samples/server/petstore/sinatra/Gemfile rename to samples/server/petstore/ruby-sinatra/Gemfile diff --git a/samples/server/petstore/sinatra/Gemfile.lock b/samples/server/petstore/ruby-sinatra/Gemfile.lock similarity index 100% rename from samples/server/petstore/sinatra/Gemfile.lock rename to samples/server/petstore/ruby-sinatra/Gemfile.lock diff --git a/samples/server/petstore/sinatra/README.md b/samples/server/petstore/ruby-sinatra/README.md similarity index 100% rename from samples/server/petstore/sinatra/README.md rename to samples/server/petstore/ruby-sinatra/README.md diff --git a/samples/server/petstore/sinatra/api/pet_api.rb b/samples/server/petstore/ruby-sinatra/api/pet_api.rb similarity index 100% rename from samples/server/petstore/sinatra/api/pet_api.rb rename to samples/server/petstore/ruby-sinatra/api/pet_api.rb diff --git a/samples/server/petstore/sinatra/api/store_api.rb b/samples/server/petstore/ruby-sinatra/api/store_api.rb similarity index 100% rename from samples/server/petstore/sinatra/api/store_api.rb rename to samples/server/petstore/ruby-sinatra/api/store_api.rb diff --git a/samples/server/petstore/sinatra/api/user_api.rb b/samples/server/petstore/ruby-sinatra/api/user_api.rb similarity index 100% rename from samples/server/petstore/sinatra/api/user_api.rb rename to samples/server/petstore/ruby-sinatra/api/user_api.rb diff --git a/samples/server/petstore/sinatra/config.ru b/samples/server/petstore/ruby-sinatra/config.ru similarity index 100% rename from samples/server/petstore/sinatra/config.ru rename to samples/server/petstore/ruby-sinatra/config.ru diff --git a/samples/server/petstore/sinatra/lib/openapiing.rb b/samples/server/petstore/ruby-sinatra/lib/openapiing.rb similarity index 100% rename from samples/server/petstore/sinatra/lib/openapiing.rb rename to samples/server/petstore/ruby-sinatra/lib/openapiing.rb diff --git a/samples/server/petstore/sinatra/lib/swaggering.rb b/samples/server/petstore/ruby-sinatra/lib/swaggering.rb similarity index 100% rename from samples/server/petstore/sinatra/lib/swaggering.rb rename to samples/server/petstore/ruby-sinatra/lib/swaggering.rb diff --git a/samples/server/petstore/sinatra/my_app.rb b/samples/server/petstore/ruby-sinatra/my_app.rb similarity index 100% rename from samples/server/petstore/sinatra/my_app.rb rename to samples/server/petstore/ruby-sinatra/my_app.rb diff --git a/samples/server/petstore/sinatra/openapi.yaml b/samples/server/petstore/ruby-sinatra/openapi.yaml similarity index 93% rename from samples/server/petstore/sinatra/openapi.yaml rename to samples/server/petstore/ruby-sinatra/openapi.yaml index 01e572ba92..c0b60f85dd 100644 --- a/samples/server/petstore/sinatra/openapi.yaml +++ b/samples/server/petstore/ruby-sinatra/openapi.yaml @@ -1,29 +1,25 @@ openapi: 3.0.1 info: - title: OpenAPI Petstore description: This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. license: name: Apache-2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html + title: OpenAPI Petstore version: 1.0.0 servers: - url: http://petstore.swagger.io/v2 tags: -- name: pet - description: Everything about your Pets -- name: store - description: Access to Petstore orders -- name: user - description: Operations about user +- description: Everything about your Pets + name: pet +- description: Access to Petstore orders + name: store +- description: Operations about user + name: user paths: /pet: - put: - tags: - - pet - summary: Update an existing pet - operationId: updatePet + post: + operationId: addPet requestBody: - description: Pet object that needs to be added to the store content: application/json: schema: @@ -31,144 +27,171 @@ paths: application/xml: schema: $ref: '#/components/schemas/Pet' + description: Pet object that needs to be added to the store + required: true + responses: + 405: + content: {} + description: Invalid input + security: + - petstore_auth: + - write:pets + - read:pets + summary: Add a new pet to the store + tags: + - pet + put: + operationId: updatePet + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/Pet' + application/xml: + schema: + $ref: '#/components/schemas/Pet' + description: Pet object that needs to be added to the store required: true responses: 400: + content: {} description: Invalid ID supplied - content: {} 404: + content: {} description: Pet not found - content: {} 405: - description: Validation exception content: {} + description: Validation exception security: - petstore_auth: - write:pets - read:pets - post: + summary: Update an existing pet tags: - pet - summary: Add a new pet to the store - operationId: addPet - requestBody: - description: Pet object that needs to be added to the store - content: - application/json: - schema: - $ref: '#/components/schemas/Pet' - application/xml: - schema: - $ref: '#/components/schemas/Pet' - required: true - responses: - 405: - description: Invalid input - content: {} - security: - - petstore_auth: - - write:pets - - read:pets /pet/findByStatus: get: - tags: - - pet - summary: Finds Pets by status description: Multiple status values can be provided with comma separated strings operationId: findPetsByStatus parameters: - - name: status - in: query - description: Status values that need to be considered for filter - required: true + - description: Status values that need to be considered for filter explode: false + in: query + name: status + required: true schema: - type: array items: - type: string default: available enum: - available - pending - sold + type: string + type: array + style: form responses: 200: - description: successful operation content: application/xml: schema: - type: array items: $ref: '#/components/schemas/Pet' + type: array application/json: schema: - type: array items: $ref: '#/components/schemas/Pet' + type: array + description: successful operation 400: - description: Invalid status value content: {} + description: Invalid status value security: - petstore_auth: - write:pets - read:pets - /pet/findByTags: - get: + summary: Finds Pets by status tags: - pet - summary: Finds Pets by tags + /pet/findByTags: + get: + deprecated: true description: Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. operationId: findPetsByTags parameters: - - name: tags - in: query - description: Tags to filter by - required: true + - description: Tags to filter by explode: false + in: query + name: tags + required: true schema: - type: array items: type: string + type: array + style: form responses: 200: - description: successful operation content: application/xml: schema: - type: array items: $ref: '#/components/schemas/Pet' + type: array application/json: schema: - type: array items: $ref: '#/components/schemas/Pet' + type: array + description: successful operation 400: - description: Invalid tag value content: {} - deprecated: true + description: Invalid tag value security: - petstore_auth: - write:pets - read:pets - /pet/{petId}: - get: + summary: Finds Pets by tags tags: - pet - summary: Find pet by ID + /pet/{petId}: + delete: + operationId: deletePet + parameters: + - in: header + name: api_key + schema: + type: string + - description: Pet id to delete + in: path + name: petId + required: true + schema: + format: int64 + type: integer + responses: + 400: + content: {} + description: Invalid pet value + security: + - petstore_auth: + - write:pets + - read:pets + summary: Deletes a pet + tags: + - pet + get: description: Returns a single pet operationId: getPetById parameters: - - name: petId + - description: ID of pet to return in: path - description: ID of pet to return + name: petId required: true schema: - type: integer format: int64 + type: integer responses: 200: - description: successful operation content: application/xml: schema: @@ -176,143 +199,118 @@ paths: application/json: schema: $ref: '#/components/schemas/Pet' + description: successful operation 400: + content: {} description: Invalid ID supplied - content: {} 404: - description: Pet not found content: {} + description: Pet not found security: - api_key: [] - post: + summary: Find pet by ID tags: - pet - summary: Updates a pet in the store with form data + post: operationId: updatePetWithForm parameters: - - name: petId + - description: ID of pet that needs to be updated in: path - description: ID of pet that needs to be updated + name: petId required: true schema: - type: integer format: int64 + type: integer requestBody: content: application/x-www-form-urlencoded: schema: properties: name: - type: string description: Updated name of the pet - status: type: string + status: description: Updated status of the pet + type: string responses: 405: - description: Invalid input content: {} + description: Invalid input security: - petstore_auth: - write:pets - read:pets - delete: + summary: Updates a pet in the store with form data tags: - pet - summary: Deletes a pet - operationId: deletePet - parameters: - - name: api_key - in: header - schema: - type: string - - name: petId - in: path - description: Pet id to delete - required: true - schema: - type: integer - format: int64 - responses: - 400: - description: Invalid pet value - content: {} - security: - - petstore_auth: - - write:pets - - read:pets /pet/{petId}/uploadImage: post: - tags: - - pet - summary: uploads an image operationId: uploadFile parameters: - - name: petId + - description: ID of pet to update in: path - description: ID of pet to update + name: petId required: true schema: - type: integer format: int64 + type: integer requestBody: content: multipart/form-data: schema: properties: additionalMetadata: - type: string description: Additional data to pass to server - file: type: string + file: description: file to upload format: binary + type: string responses: 200: - description: successful operation content: application/json: schema: $ref: '#/components/schemas/ApiResponse' + description: successful operation security: - petstore_auth: - write:pets - read:pets + summary: uploads an image + tags: + - pet /store/inventory: get: - tags: - - store - summary: Returns pet inventories by status description: Returns a map of status codes to quantities operationId: getInventory responses: 200: - description: successful operation content: application/json: schema: - type: object additionalProperties: - type: integer format: int32 + type: integer + type: object + description: successful operation security: - api_key: [] - /store/order: - post: + summary: Returns pet inventories by status tags: - store - summary: Place an order for a pet + /store/order: + post: operationId: placeOrder requestBody: - description: order placed for purchasing the pet content: '*/*': schema: $ref: '#/components/schemas/Order' + description: order placed for purchasing the pet required: true responses: 200: - description: successful operation content: application/xml: schema: @@ -320,187 +318,207 @@ paths: application/json: schema: $ref: '#/components/schemas/Order' + description: successful operation 400: + content: {} description: Invalid Order - content: {} + summary: Place an order for a pet + tags: + - store /store/order/{orderId}: - get: - tags: - - store - summary: Find purchase order by ID - description: For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions - operationId: getOrderById - parameters: - - name: orderId - in: path - description: ID of pet that needs to be fetched - required: true - schema: - maximum: 5 - minimum: 1 - type: integer - format: int64 - responses: - 200: - description: successful operation - content: - application/xml: - schema: - $ref: '#/components/schemas/Order' - application/json: - schema: - $ref: '#/components/schemas/Order' - 400: - description: Invalid ID supplied - content: {} - 404: - description: Order not found - content: {} delete: - tags: - - store - summary: Delete purchase order by ID description: For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors operationId: deleteOrder parameters: - - name: orderId + - description: ID of the order that needs to be deleted in: path - description: ID of the order that needs to be deleted + name: orderId required: true schema: type: string responses: 400: + content: {} description: Invalid ID supplied - content: {} 404: - description: Order not found content: {} + description: Order not found + summary: Delete purchase order by ID + tags: + - store + get: + description: For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions + operationId: getOrderById + parameters: + - description: ID of pet that needs to be fetched + in: path + name: orderId + required: true + schema: + format: int64 + maximum: 5 + minimum: 1 + type: integer + responses: + 200: + content: + application/xml: + schema: + $ref: '#/components/schemas/Order' + application/json: + schema: + $ref: '#/components/schemas/Order' + description: successful operation + 400: + content: {} + description: Invalid ID supplied + 404: + content: {} + description: Order not found + summary: Find purchase order by ID + tags: + - store /user: post: - tags: - - user - summary: Create user description: This can only be done by the logged in user. operationId: createUser requestBody: - description: Created user object content: '*/*': schema: $ref: '#/components/schemas/User' + description: Created user object required: true responses: default: - description: successful operation content: {} + description: successful operation + summary: Create user + tags: + - user /user/createWithArray: post: - tags: - - user - summary: Creates list of users with given input array operationId: createUsersWithArrayInput requestBody: - description: List of user object content: '*/*': schema: - type: array items: $ref: '#/components/schemas/User' + type: array + description: List of user object required: true responses: default: - description: successful operation content: {} + description: successful operation + summary: Creates list of users with given input array + tags: + - user /user/createWithList: post: - tags: - - user - summary: Creates list of users with given input array operationId: createUsersWithListInput requestBody: - description: List of user object content: '*/*': schema: - type: array items: $ref: '#/components/schemas/User' + type: array + description: List of user object required: true responses: default: - description: successful operation content: {} - /user/login: - get: + description: successful operation + summary: Creates list of users with given input array tags: - user - summary: Logs user into the system + /user/login: + get: operationId: loginUser parameters: - - name: username + - description: The user name for login in: query - description: The user name for login + name: username required: true schema: type: string - - name: password + - description: The password for login in clear text in: query - description: The password for login in clear text + name: password required: true schema: type: string responses: 200: + content: + application/xml: + schema: + type: string + application/json: + schema: + type: string description: successful operation headers: X-Rate-Limit: description: calls per hour allowed by the user schema: - type: integer format: int32 + type: integer X-Expires-After: description: date in UTC when toekn expires schema: - type: string format: date-time - content: - application/xml: - schema: - type: string - application/json: - schema: type: string 400: - description: Invalid username/password supplied content: {} - /user/logout: - get: + description: Invalid username/password supplied + summary: Logs user into the system tags: - user - summary: Logs out current logged in user session + /user/logout: + get: operationId: logoutUser responses: default: - description: successful operation content: {} - /user/{username}: - get: + description: successful operation + summary: Logs out current logged in user session tags: - user - summary: Get user by user name + /user/{username}: + delete: + description: This can only be done by the logged in user. + operationId: deleteUser + parameters: + - description: The name that needs to be deleted + in: path + name: username + required: true + schema: + type: string + responses: + 400: + content: {} + description: Invalid username supplied + 404: + content: {} + description: User not found + summary: Delete user + tags: + - user + get: operationId: getUserByName parameters: - - name: username + - description: The name that needs to be fetched. Use user1 for testing. in: path - description: The name that needs to be fetched. Use user1 for testing. + name: username required: true schema: type: string responses: 200: - description: successful operation content: application/xml: schema: @@ -508,87 +526,46 @@ paths: application/json: schema: $ref: '#/components/schemas/User' + description: successful operation 400: + content: {} description: Invalid username supplied - content: {} 404: - description: User not found content: {} - put: + description: User not found + summary: Get user by user name tags: - user - summary: Updated user + put: description: This can only be done by the logged in user. operationId: updateUser parameters: - - name: username + - description: name that need to be deleted in: path - description: name that need to be deleted + name: username required: true schema: type: string requestBody: - description: Updated user object content: '*/*': schema: $ref: '#/components/schemas/User' + description: Updated user object required: true responses: 400: + content: {} description: Invalid user supplied - content: {} 404: - description: User not found content: {} - delete: + description: User not found + summary: Updated user tags: - user - summary: Delete user - description: This can only be done by the logged in user. - operationId: deleteUser - parameters: - - name: username - in: path - description: The name that needs to be deleted - required: true - schema: - type: string - responses: - 400: - description: Invalid username supplied - content: {} - 404: - description: User not found - content: {} components: schemas: Order: - title: Pet Order - type: object - properties: - id: - type: integer - format: int64 - petId: - type: integer - format: int64 - quantity: - type: integer - format: int32 - shipDate: - type: string - format: date-time - status: - type: string - description: Order Status - enum: - - placed - - approved - - delivered - complete: - type: boolean - default: false description: An order for a pets from the pet store example: petId: 6 @@ -597,30 +574,63 @@ components: shipDate: 2000-01-23T04:56:07.000+00:00 complete: false status: placed + properties: + id: + format: int64 + type: integer + petId: + format: int64 + type: integer + quantity: + format: int32 + type: integer + shipDate: + format: date-time + type: string + status: + description: Order Status + enum: + - placed + - approved + - delivered + type: string + complete: + default: false + type: boolean + title: Pet Order + type: object xml: name: Order Category: - title: Pet category - type: object - properties: - id: - type: integer - format: int64 - name: - type: string description: A category for a pet example: name: name id: 6 + properties: + id: + format: int64 + type: integer + name: + type: string + title: Pet category + type: object xml: name: Category User: - title: a User - type: object + description: A User who is purchasing from the pet store + example: + firstName: firstName + lastName: lastName + password: password + userStatus: 6 + phone: phone + id: 0 + email: email + username: username properties: id: - type: integer format: int64 + type: integer username: type: string firstName: @@ -634,72 +644,29 @@ components: phone: type: string userStatus: - type: integer description: User Status format: int32 - description: A User who is purchasing from the pet store - example: - firstName: firstName - lastName: lastName - password: password - userStatus: 6 - phone: phone - id: 0 - email: email - username: username + type: integer + title: a User + type: object xml: name: User Tag: - title: Pet Tag - type: object - properties: - id: - type: integer - format: int64 - name: - type: string description: A tag for a pet example: name: name id: 1 + properties: + id: + format: int64 + type: integer + name: + type: string + title: Pet Tag + type: object xml: name: Tag Pet: - title: a Pet - required: - - name - - photoUrls - type: object - properties: - id: - type: integer - format: int64 - category: - $ref: '#/components/schemas/Category' - name: - type: string - example: doggie - photoUrls: - type: array - xml: - name: photoUrl - wrapped: true - items: - type: string - tags: - type: array - xml: - name: tag - wrapped: true - items: - $ref: '#/components/schemas/Tag' - status: - type: string - description: pet status in the store - enum: - - available - - pending - - sold description: A pet for sale in the pet store example: photoUrls: @@ -716,34 +683,69 @@ components: - name: name id: 1 status: available + properties: + id: + format: int64 + type: integer + category: + $ref: '#/components/schemas/Category' + name: + example: doggie + type: string + photoUrls: + items: + type: string + type: array + xml: + name: photoUrl + wrapped: true + tags: + items: + $ref: '#/components/schemas/Tag' + type: array + xml: + name: tag + wrapped: true + status: + description: pet status in the store + enum: + - available + - pending + - sold + type: string + required: + - name + - photoUrls + title: a Pet + type: object xml: name: Pet ApiResponse: - title: An uploaded response - type: object - properties: - code: - type: integer - format: int32 - type: - type: string - message: - type: string description: Describes the result of uploading an image resource example: code: 0 type: type message: message + properties: + code: + format: int32 + type: integer + type: + type: string + message: + type: string + title: An uploaded response + type: object securitySchemes: petstore_auth: - type: oauth2 flows: implicit: authorizationUrl: http://petstore.swagger.io/api/oauth/dialog scopes: write:pets: modify pets in your account read:pets: read your pets + type: oauth2 api_key: - type: apiKey - name: api_key in: header + name: api_key + type: apiKey diff --git a/samples/server/petstore/sinatra/swagger.yaml b/samples/server/petstore/ruby-sinatra/swagger.yaml similarity index 100% rename from samples/server/petstore/sinatra/swagger.yaml rename to samples/server/petstore/ruby-sinatra/swagger.yaml diff --git a/samples/server/petstore/sinatra/.openapi-generator/VERSION b/samples/server/petstore/sinatra/.openapi-generator/VERSION deleted file mode 100644 index 096bf47efe..0000000000 --- a/samples/server/petstore/sinatra/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -3.0.0-SNAPSHOT \ No newline at end of file