--- a/src/eric7/Project/CreateDialogCodeDialog.py Mon Apr 17 14:52:51 2023 +0200 +++ b/src/eric7/Project/CreateDialogCodeDialog.py Tue Apr 18 10:29:04 2023 +0200 @@ -35,10 +35,9 @@ pyqtSignatureRole = Qt.ItemDataRole.UserRole + 1 pythonSignatureRole = Qt.ItemDataRole.UserRole + 2 -rubySignatureRole = Qt.ItemDataRole.UserRole + 3 -returnTypeRole = Qt.ItemDataRole.UserRole + 4 -parameterTypesListRole = Qt.ItemDataRole.UserRole + 5 -parameterNamesListRole = Qt.ItemDataRole.UserRole + 6 +returnTypeRole = Qt.ItemDataRole.UserRole + 3 +parameterTypesListRole = Qt.ItemDataRole.UserRole + 4 +parameterNamesListRole = Qt.ItemDataRole.UserRole + 5 class CreateDialogCodeDialog(QDialog, Ui_CreateDialogCodeDialog): @@ -395,20 +394,6 @@ def __generateCode(self): """ - Private slot to generate the code as requested by the user. - """ - if ( - self.filenameEdit.text().endswith(".rb") - or self.project.getProjectLanguage() == "Ruby" - ): - # Ruby code generation is not supported - pass - else: - # assume Python (our global default) - self.__generatePythonCode() - - def __generatePythonCode(self): - """ Private slot to generate Python code as requested by the user. """ if self.project.getProjectLanguage() != "Python3":