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 0a908ec06ba83177e07010d8f4203835a6b970cc..57e2605edce36f3575d377caa3039d9b453ce16b 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
@@ -622,7 +622,6 @@ public class DefaultCodegen implements CodegenConfig {
      *
      * @param objs Map of models
      * @return maps of models with better enum support
-     * 
      */
     public Map<String, Object> postProcessModelsEnum(Map<String, Object> objs) {
         List<Object> models = (List<Object>) objs.get("models");
@@ -6474,7 +6473,6 @@ public class DefaultCodegen implements CodegenConfig {
         cm.classname = type;
         cm.vendorExtensions.put("x-is-one-of-interface", true);
         cm.interfaceModels = new ArrayList<CodegenModel>();
-        cm.classFilename = toModelFilename(type);
 
         addOneOfInterfaces.add(cm);
     }
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 49fa4c4e4f9166bc978b99b331f5dc7fe1c9a9b6..83b020f7b8ce4c35e3db89fde695e26698c50122 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
@@ -92,7 +92,6 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
         );
 
         supportsInheritance = true;
-        useOneOfInterfaces = true;
 
         // clear import mapping (from default generator) as ruby does not use it
         // at the moment