{"id":2778,"date":"2026-07-24T20:50:31","date_gmt":"2026-07-24T12:50:31","guid":{"rendered":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/"},"modified":"2026-07-24T20:50:31","modified_gmt":"2026-07-24T12:50:31","slug":"ruby-uml-class-diagram-as-code-vpascode","status":"publish","type":"releases","link":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/","title":{"rendered":"Visualisieren Sie Ruby-Code sofort als UML-Klassendiagramme mit VPasCode"},"content":{"rendered":"<p><img fetchpriority=\"high\" alt='A two-column digital graphic with the title \"Ruby Code to UML Class Diagram\" and subtitle \"Generate diagrams instantly as you type.\" on the left, blending into an abstract visual representation of complex code connecting to clear UML diagram elements on the right.' class=\"alignnone size-full wp-image-3216\" decoding=\"async\" fetchpriority=\"high\" height=\"816\" sizes=\"(max-width: 1312px) 100vw, 1312px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg 1312w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-ruby-code-to-uml-hero-300x187.jpg 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-ruby-code-to-uml-hero-1024x637.jpg 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-ruby-code-to-uml-hero-768x478.jpg 768w\" width=\"1312\"\/><\/p>\n<p>Wenn objektorientierte Softwarearchitekturen skaliert werden, wird die Aufrechterhaltung sauberer Klassenhierarchien und das Verst\u00e4ndnis komplexer Beziehungen zu einer zentralen ingenieurtechnischen Herausforderung. Die dynamische Natur von Ruby, kombiniert mit Mixins, Vererbung und modernen statischen Typsystemen wie Sorbet, macht eine hochwertige Codevisualisierung f\u00fcr Entwickler, Softwarearchitekten und technische Autoren unverzichtbar.<\/p>\n<p>Wir freuen uns, eine wichtige Aktualisierung von Visual Paradigm ank\u00fcndigen zu k\u00f6nnen<strong>VPasCode<\/strong>: native Code-zu-Diagramm-Visualisierungsfunktion f\u00fcr<strong>Ruby<\/strong>neben 13 weiteren f\u00fchrenden Programmiersprachen (einschlie\u00dflich<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-java-code-to-uml-class-diagram\/\">Java<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/typescript-to-uml-class-diagram-generator\/\">TypeScript<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-visualize-go-uml-class-diagram\/\">Go<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-rust-code-uml-diagram-as-code\/\">Rust<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-csharp-to-uml-class-diagram-update\/\">C#<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-python-code-as-uml-class-diagrams-vpascode\/\">Python<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-c-code-uml-class-diagram-vpascode\/\">C<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-cpp-code-as-uml-class-diagram-vpascode\/\">C++<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-php-code-uml-class-diagram-vpascode\/\">PHP<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-scala-code-uml-class-diagram-vpascode\/\">Scala<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-zig-code-uml-class-diagrams-vpascode\/\">Zig<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-kotlin-uml-class-diagram-generator\/\">Kotlin<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-swift-code-uml-class-diagram-vpascode\/\">Swift<\/a>, und <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-elixir-code-as-uml-class-diagrams-vpascode\/\">Elixir<\/a>). Sie k\u00f6nnen nun rohen Ruby-Quellcode direkt in interaktive, saubere UML-Klassendiagramme in Echtzeit umwandeln, ohne manuelle Diagramm-Skripting-DSLs schreiben zu m\u00fcssen.<\/p>\n<p>Unabh\u00e4ngig davon, ob Sie ein intuitives <strong>Online-Ruby-Diagramm-Tool<\/strong>, ein optimiertes <strong>kostenloses Ruby-Editor<\/strong>, oder ein leistungsstarkes <a href=\"https:\/\/www.visual-paradigm.com\/features\/diagram-as-code-tool\/\"><strong>Diagramm-as-Code-Tool<\/strong><\/a>, vereinfacht VPasCode die Dokumentation und das Verst\u00e4ndnis objektorientierter Ruby-Anwendungen.<\/p>\n<hr\/>\n<h2>Was ist VPasCode?<\/h2>\n<p><a href=\"https:\/\/www.vpascode.com\/overview\/\">VPasCode<\/a> (Visual Paradigms Diagramm-as-Code-Plattform) ist eine einheitliche webbasierte Umgebung, die darauf ausgelegt ist, Code, Datenstrukturen und Markups in professionelle visuelle Darstellungen umzuwandeln. Anstatt zwischen mehreren separaten Konvertern zu wechseln, fungiert VPasCode als einziges Web-App f\u00fcr g\u00e4ngige Text-zu-Diagramm-Sprachen wie <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-plantuml-sequence-diagram-builder\/\">PlantUML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-expands-mermaid-support-ishikawa-event-modeling-venn-wardley-maps-now-available\/\">Mermaid<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-vpascode-the-ultimate-unified-text-to-diagram-platform\/\">Graphviz<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-mind-map-tool-vpascode-markmap\/\">Markmap<\/a>, und <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/ai-chart-generation-create-with-chatbot-edit-with-vpascode\/\">ECharts<\/a>.<\/p>\n<p>Abseits traditioneller Diagrammskripte verf\u00fcgt VPasCode \u00fcber automatische Code-Erkennung und tiefgehende Quellcode-Visualisierung \u00fcber strukturierte Datenformate (<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-json-editor-visualizer-vpascode-update\/\">JSON<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-yaml-diagram-tool-vpascode-update\/\">YAML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-xml-visualization-announcement\/\">XML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-csv-diagram-tool-vpascode-update\/\">CSV<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-supports-toml-visualization\/\">TOML<\/a>), <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-sql-to-erd-tool-online-editor\/\">SQL<\/a> Schemas und g\u00e4ngige objektorientierte Programmiersprachen.<\/p>\n<p>Wichtige Highlights des VPasCode-\u00d6kosystems sind:<\/p>\n<ul>\n<li><strong>Automatische Code-Erkennung:<\/strong> F\u00fcgen Sie einfach Ihren Code-Ausschnitt ein oder laden Sie eine Datei. VPasCode analysiert die Syntax, erkennt die Sprache und rendert sofort die entsprechende visuelle Struktur.<\/li>\n<li><strong>Integrierte KI-Unterst\u00fctzung:<\/strong> Beheben Sie Syntax-Fehler in Echtzeit mit automatisierter<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/never-get-stuck-on-syntax-again-introducing-ai-code-error-fixing-in-vpascode\/\">KI-Code-Fehlerbehebung<\/a> und betrachten Sie Seit-an-Seite-Vergleiche, um aus den Korrekturen zu lernen. Sie k\u00f6nnen auch <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\">KI-Diagramm-\u00dcbersetzung<\/a> nutzen, um visuelle Knoten in verschiedene internationale Sprachen zu \u00fcbersetzen.<\/li>\n<li><strong>Integration in Dokumentations-Workflows:<\/strong> Exportieren Sie Diagramme direkt in Visual Paradigm OpenDocs \u00fcber unsere nahtlose<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/seamlessly-connect-diagramming-to-documentation-vpascode-integrates-with-opendocs\/\">OpenDocs-Integration<\/a> f\u00fcr technische Spezifikationen und Projekt-Wikis.<\/li>\n<\/ul>\n<hr\/>\n<h2>Wie die Ruby-Visualisierung in VPasCode funktioniert<\/h2>\n<p id=\"hQyAKEV\"><img alt=\"Screenshot of VPasCode, a diagram-as-code tool, editing a Ruby code and reading the corresponding UML class diagram side by side.\" class=\"alignnone wp-image-3226 size-full\" decoding=\"async\" height=\"745\" sizes=\"(max-width: 1192px) 100vw, 1192px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a635a6521db9.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a635a6521db9.png 1192w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a635a6521db9-300x188.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a635a6521db9-1024x640.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a635a6521db9-768x480.png 768w\" width=\"1192\"\/><\/p>\n<p>VPasCode als Ihr prim\u00e4res<strong>online Ruby-Diagramm-Tool<\/strong> zu verwenden, ist einfach und reibungslos:<\/p>\n<ol>\n<li><strong>Einf\u00fcgen oder Ziehen und Ablegen:<\/strong> \u00d6ffnen Sie den<a href=\"https:\/\/www.vpascode.com\/\">VPasCode-Interaktiven Editor<\/a>. Sie k\u00f6nnen direkt Ruby-Code in das linke Editor-Fenster eingeben oder einf\u00fcgen, oder eine Datei ablegen<code>.rb<\/code> Quelldatei direkt in die Oberfl\u00e4che.<\/li>\n<li><strong>Sofortige UML-Generierung:<\/strong> Der rechte Bereich analysiert sofort die Klassen, vererbten Eltern, Modul-Mixins (<code>include<\/code>\/<code>extend<\/code>), Methoden und Eigenschaften und rendert dynamisch ein Standard-UML-Klassendiagramm.<\/li>\n<li><strong>Teilen &amp; Exportieren:<\/strong> Sobald Sie zufrieden sind, k\u00f6nnen Sie das visuelle Bild direkt in Ihre Zwischenablage kopieren, als hochaufl\u00f6sendes SVG-Vektorbild oder PNG-Bild exportieren oder einen Live-Link mit Teammitgliedern teilen, ohne sich anmelden oder eine Einrichtung vornehmen zu m\u00fcssen.<\/li>\n<\/ol>\n<hr\/>\n<h2>Live-Beispiel: Objektorientiertes Ruby mit Sorbet-Typen visualisieren<\/h2>\n<p>Um die F\u00e4higkeiten unseres <strong>Diagramm-as-Code-Tools<\/strong>, schauen wir uns ein vollst\u00e4ndiges Ruby-Snippet an, das Sorbet-Statik-Typunterschriften (<code>sig<\/code>), Vererbung, Modul-Einbindung und Sammlungsattribute nutzt.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Ruby<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#ruby:eNqdU8Fu2zAMvRvwP7DpoQnQ9QOMDFuw7dDDhgIdsENRFIxFu8RkyaPkbVmRf58kK1iSJWjTiy2T75H0e9Q5+FVPqgIvA5WF0I+BheDCWVmSfyOD8dzRRVmURWfVoAluNK5wqQMYQFEDffiOZzKqLNKjLGqNzsHCcIc65X77kIGvVXXLbQQAOG7hCYT8IMZNb72waWewjin0Xh6wrsmFKaAy2NEhzrXx1JJsk4RQUaBgu8PoUbBz01iogrHVJQRMBZsaVz8tq7FQ\/Cc27Bk1\/6FESuBZTAK8jwF4C+NUKRKSIZB6Zhme+cHYwvWE38cCguwIvlh\/3fWaOgozqU8iVk6px6axY7nJ+VMacg3sIJzDYGtYEYoDq9XksFcfbQvzLcfY1HpQu24fdfFZfS9hKRS3LI\/9ArkzJavuhp7kfy8SJGif3q9Uf\/LN2uZscgp7s\/J7WsdwAEJDvn48ovMH9Ds6n3Yz9kf\/TPbX2ZFONyTOmhf1CJmFCK7uxrnuD12pnrzb5h5zMDsT4cGYu\/sDuuZ1wdSsymLs7wQqlRGz7ZLzOYxR4Cafrtg94Lvp4h94I8ZfCYhyTw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ruby in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Ruby<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/#ruby:eNqdU1FP2zAQfo+U\/3ArD7QS8AOiIlZtIIHEhAQSDwiha33NTnOccHamdaj\/HdtxRcJaQfeS2Hf33X3+PvsA3KohVYCTlvJM6LllITi0tczJHUtrHFd0mGd5VtWq1QQ3Glc4174YQNESGr8PazIqz+InzxYarYWZ4Qp1zP1xPgN3RXHLZSgAsFzCCwi5Vowd3zphU05gHVLonDzhYkHWs4DCYEXbMJfGUUnSBwmhIg\/BcoBoULCy49CogG7UEfiaAjY9Tn7XrLpG4Uxs2DFq\/ksRFIsnIQnwNQTgFDpWMeKTPhBnJhk+OGAYYRvCX10DQbYEP2p3WTWaKvKc1LlILfv0Y7Osu3ajg5dIcg1sHfiNZ7aGK\/zpfUXtRtvN+l6XMO1ZxmahWzW0e6eNHwp8BHOhcM0S70\/onSBJdts2JP+aEUu8+PH\/n\/KP7rH9MtoHvLnyfa1tw6QdXKApyezQ+Bu6gcb7PYv3tK95wHsw6YbE1uZTM3xmJoKrh47X47b31JCzfewu95Irodyb8vC4RdR0VTAOK5IY7+8DKpUqJv2W0yl0UeBlWp2wfcKz8eyteCPGK+DKcPc=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Ruby in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-ruby\"><code class=\"language-ruby\" data-language=\"ruby\" class=\"language-ruby\"># typed: true\r\nrequire 'sorbet-runtime'\r\n\r\nmodule Playable\r\n  def play\r\n  end\r\nend\r\n\r\nclass Animal\r\n  extend T::Sig\r\n\r\n  sig { returns(String) }\r\n  attr_accessor :name\r\n\r\n  sig { returns(Integer) }\r\n  attr_reader :age\r\n\r\n  sig { params(name: String, age: Integer).void }\r\n  def initialize(name, age)\r\n    @name = name\r\n    @age = age\r\n  end\r\n\r\n  sig { returns(String) }\r\n  def speak\r\n    raise NotImplementedError\r\n  end\r\n\r\n  sig { returns(String) }\r\n  def info\r\n    \"#{@name} ist #{@age} Jahre alt\"\r\n  end\r\nend\r\n\r\nclass Dog &lt; Animal\r\n  include Playable\r\n  extend T::Sig\r\n\r\n  sig { params(name: String, age: Integer, breed: String).void }\r\n  def initialize(name, age, breed)\r\n    super(name, age)\r\n    @breed = breed\r\n  end\r\n\r\n  sig { returns(String) }\r\n  def speak\r\n    \"Wau!\"\r\n  end\r\n\r\n  sig { returns(String) }\r\n  def play\r\n    \"#{@name} spielt Fangen\"\r\n  end\r\nend\r\n\r\nclass Cat &lt; Animal\r\n  extend T::Sig\r\n\r\n  sig { returns(String) }\r\n  def speak\r\n    \"Miau!\"\r\n  end\r\nend\r\n\r\nclass Person\r\n  extend T::Sig\r\n\r\n  sig { returns(T::Array[Animal]) }\r\n  attr_reader :pets\r\n\r\n  sig { void }\r\n  def initialize\r\n    @pets = []\r\n  end\r\n\r\n  sig { params(animal: Animal).void }\r\n  def add(animal)\r\n    @pets &lt;&lt; animal if animal.is_a?(Animal)\r\n  end\r\nend\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#ruby:eNqdU1FP2zAQfo+U\/3ArD7QS8AOiIlZtIIHEhAQSDwiha33NTnOccHamdaj\/HdtxRcJaQfeS2Hf33X3+PvsA3KohVYCTlvJM6LllITi0tczJHUtrHFd0mGd5VtWq1QQ3Glc4174YQNESGr8PazIqz+InzxYarYWZ4Qp1zP1xPgN3RXHLZSgAsFzCCwi5Vowd3zphU05gHVLonDzhYkHWs4DCYEXbMJfGUUnSBwmhIg\/BcoBoULCy49CogG7UEfiaAjY9Tn7XrLpG4Uxs2DFq\/ksRFIsnIQnwNQTgFDpWMeKTPhBnJhk+OGAYYRvCX10DQbYEP2p3WTWaKvKc1LlILfv0Y7Osu3ajg5dIcg1sHfiNZ7aGK\/zpfUXtRtvN+l6XMO1ZxmahWzW0e6eNHwp8BHOhcM0S70\/onSBJdts2JP+aEUu8+PH\/n\/KP7rH9MtoHvLnyfa1tw6QdXKApyezQ+Bu6gcb7PYv3tK95wHsw6YbE1uZTM3xmJoKrh47X47b31JCzfewu95Irodyb8vC4RdR0VTAOK5IY7+8DKpUqJv2W0yl0UeBlWp2wfcKz8eyteCPGK+DKcPc=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Ruby in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#ruby:eNqdU8Fu2zAMvRvwP7DpoQnQ9QOMDFuw7dDDhgIdsENRFIxFu8RkyaPkbVmRf58kK1iSJWjTiy2T75H0e9Q5+FVPqgIvA5WF0I+BheDCWVmSfyOD8dzRRVmURWfVoAluNK5wqQMYQFEDffiOZzKqLNKjLGqNzsHCcIc65X77kIGvVXXLbQQAOG7hCYT8IMZNb72waWewjin0Xh6wrsmFKaAy2NEhzrXx1JJsk4RQUaBgu8PoUbBz01iogrHVJQRMBZsaVz8tq7FQ\/Cc27Bk1\/6FESuBZTAK8jwF4C+NUKRKSIZB6Zhme+cHYwvWE38cCguwIvlh\/3fWaOgozqU8iVk6px6axY7nJ+VMacg3sIJzDYGtYEYoDq9XksFcfbQvzLcfY1HpQu24fdfFZfS9hKRS3LI\/9ArkzJavuhp7kfy8SJGif3q9Uf\/LN2uZscgp7s\/J7WsdwAEJDvn48ovMH9Ds6n3Yz9kf\/TPbX2ZFONyTOmhf1CJmFCK7uxrnuD12pnrzb5h5zMDsT4cGYu\/sDuuZ1wdSsymLs7wQqlRGz7ZLzOYxR4Cafrtg94Lvp4h94I8ZfCYhyTw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ruby in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Was VPasCode in diesem Diagramm hervorhebt<\/h3>\n<ul>\n<li><strong>Klassenvererbung:<\/strong> Zeigt klare Generalisierungsbeziehungen von <code>Dog<\/code> und <code>Cat<\/code> , die die Basisklasse <code>Animal<\/code> erweitern.<\/li>\n<li><strong>Modul-Mixins:<\/strong> Visuell identifiziert die <code>Spielf\u00e4hig<\/code> Modul-Schnittstelle innerhalb der <code>Hund<\/code> Klasse.<\/li>\n<li><strong>Attribute &amp; Zugriffsmethoden:<\/strong> Mappt <code>attr_accessor<\/code> und <code>attr_reader<\/code> Definitionen direkt in UML-Feldattribute mit entsprechenden Sichtbarkeitsstufen.<\/li>\n<li><strong>Aggregationen &amp; Assoziationen:<\/strong> \u00dcbersetzt Beziehungen wie <code>Person<\/code> die Sammlungen von <code>Tier<\/code> Objekten (<code>T::Array[Tier]<\/code>).<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.vpascode.com\/#ruby:bLF1Rjim3BtxAzZqq0Je-W56XYtOTkYXHO4EsA4e2iQYFMAov59ojwp8lu-ItJLBqgKz196eznx9H_eOugeZKqAKdWgX-vw5u2HuML9y9xsBtD99KRJUz9RWok8AbvOA04CrT7hL8pbJf5zHMGm15evRj2d-AseOlfRbDJU51W8ty0X2iHSNfjTHs3KpMEiBnYXtM5KKD3MK3blQ9PoxI0t91aC83IaUcmruXu9jc2QD4eOafw284fu4pXuycwoIkc37aT7oRygSZ9tf6y37T8VtaCl90NtIUqetjFtVff9uw0X_PAuW1u9B7y_Rpb9BMelv8kBbjLBiQf-L9iUFkR8rS00zQpbhM15A06_DP7SYdtq3y-UviAjiR_wPvWkZEcZbAIo5qlwCnHvsTcGC1eU-8zbnFGFKvlp_TgCdtxolZoQl9OvBl6LhYYeCQehLzpsMViAuQUaRLdshs0loFu_s9BWY2TuTbjRuGWHNDqCjjtk-ZevYU2Q-CA71-WHLvszkjzqRDm5pad9iV6lSQCm8c6sepUSm187hyNJ6uGu_J1T_iMFlVm00\"><strong>&gt;&gt; Klicken Sie hier, um dieses live Ruby-UML-Beispiel in VPasCode zu \u00f6ffnen und zu bearbeiten<\/strong><\/a><\/p>\n<hr\/>\n<h2>Exportieren, Teilen und Zugreifen auf Funktionen<\/h2>\n<p>VPasCode macht das Teilen architektonischer Visualisierungen schnell und flexibel innerhalb von Ingenieurteams:<\/p>\n<ul>\n<li><strong>Sofortige Teillinks:<\/strong> Generieren Sie permanente Links, die Ihren genauen Quellcode und den Diagrammzustand direkt in die URL einbetten \u2013 f\u00fcr Betrachter ist kein Anmelden oder Benutzerkonto erforderlich.<\/li>\n<li><strong>Produktionsfertige Bildexporte:<\/strong> Laden Sie scharfe <strong>SVG-Vektorgrafiken<\/strong> f\u00fcr Dokumentation mit hoher Aufl\u00f6sung oder Kopie <strong>PNG-Bilder<\/strong> direkt in Ihre Zwischenablage, um sie schnell in Pull-Anfragen, Slack-Threads oder Folienpr\u00e4sentationen einzuf\u00fcgen.<\/li>\n<li><strong>Kostenlos gegen\u00fcber erweiterten Funktionen:<\/strong> Erstellung von Kern-Diagrammen, Echtzeit-Editierung, Drag-and-Drop-Dateiimporte und Export von Vektor-\/Rasterbildern sind <strong>100 % kostenlos<\/strong> zu verwenden. Erweiterte KI-Funktionen (z. B. <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/never-get-stuck-on-syntax-again-introducing-ai-code-error-fixing-in-vpascode\/\">KI-Code-Fehlerbehebung<\/a> und <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\">KI-Diagramm\u00fcbersetzung<\/a>) sind f\u00fcr Benutzer verf\u00fcgbar, die das Visual Paradigm Online Combo Edition (oder h\u00f6her) oder das Visual Paradigm Desktop Professional Edition (oder h\u00f6her) mit aktiver Wartung abonniert haben.<\/li>\n<\/ul>\n<hr\/>\n<h2>Probieren Sie heute den ultimativen kostenlosen Ruby-Editor und Diagramm-Tool aus<\/h2>\n<p>H\u00f6ren Sie auf, manuelle Stunden damit zu verbringen, Architekturdiagramme in generischen Zeichenanwendungen von Hand zu erstellen. Erleben Sie die Geschwindigkeit der automatisierten visuellen Codeanalyse mit VPasCode\u2019s all-in-one <strong>Diagramm-as-Code-Tool<\/strong>.<\/p>\n<p>Bereit, Ihre Ruby-Anwendungen zu kartieren?<\/p>\n<p><strong><a href=\"https:\/\/www.vpascode.com\/\">Starten Sie jetzt den kostenlosen Online-VPasCode-Editor<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/features\/unified-platform\/\">Einheitliche Plattform<\/a> Zugang zu VPasCode: Unter der Kategorie \u201eEntwickler\u201c im App-Hub.<\/p>\n","protected":false},"featured_media":2779,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode","_yoast_wpseo_metadesc":"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product":[2,3],"product-area":[6,49],"version":[50],"release-type":[16],"class_list":["post-2778","releases","type-releases","status-publish","has-post-thumbnail","hentry","product-visual-paradigm","product-visual-paradigm-online","product-area-diagramming","product-area-vpascode","version-18-1","release-type-new-feature"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode<\/title>\n<meta name=\"description\" content=\"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode\" \/>\n<meta property=\"og:description\" content=\"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Product Updates German\" \/>\n<meta property=\"og:image\" content=\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1312\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\",\"name\":\"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode\",\"isPartOf\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg\",\"datePublished\":\"2026-07-24T12:50:31+00:00\",\"description\":\"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.\",\"breadcrumb\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage\",\"url\":\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg\",\"width\":1312,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/updates.visual-paradigm.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualisieren Sie Ruby-Code sofort als UML-Klassendiagramme mit VPasCode\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#website\",\"url\":\"https:\/\/updates.visual-paradigm.com\/de\/\",\"name\":\"Visual Paradigm Product Updates German\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/updates.visual-paradigm.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#organization\",\"name\":\"Visual Paradigm Product Updates German\",\"url\":\"https:\/\/updates.visual-paradigm.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2025\/11\/vp-updates.png\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2025\/11\/vp-updates.png\",\"width\":185,\"height\":50,\"caption\":\"Visual Paradigm Product Updates German\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode","description":"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/","og_locale":"de_DE","og_type":"article","og_title":"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode","og_description":"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.","og_url":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/","og_site_name":"Visual Paradigm Product Updates German","og_image":[{"width":1312,"height":816,"url":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/","url":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/","name":"Sofortige Umwandlung von Ruby in UML-Klassendiagramme: Kostenlos online Ruby-Diagramm-as-Code-Tool | VPasCode","isPartOf":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage"},"thumbnailUrl":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg","datePublished":"2026-07-24T12:50:31+00:00","description":"Visualisieren Sie Ruby-Quellcode sofort als UML-Klassendiagramme mit VPasCode. Ein kostenloses Online-Ruby-Editor- und Diagramm-as-Code-Tool, das Sorbet-Typen, Klassenvererbung und Modul-Mixins unterst\u00fctzt.","breadcrumb":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#primaryimage","url":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg","contentUrl":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2026\/07\/vpascode-ruby-code-to-uml-hero.jpg","width":1312,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/updates.visual-paradigm.com\/de\/releases\/ruby-uml-class-diagram-as-code-vpascode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/updates.visual-paradigm.com\/de\/"},{"@type":"ListItem","position":2,"name":"Visualisieren Sie Ruby-Code sofort als UML-Klassendiagramme mit VPasCode"}]},{"@type":"WebSite","@id":"https:\/\/updates.visual-paradigm.com\/de\/#website","url":"https:\/\/updates.visual-paradigm.com\/de\/","name":"Visual Paradigm Product Updates German","description":"","publisher":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/updates.visual-paradigm.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/updates.visual-paradigm.com\/de\/#organization","name":"Visual Paradigm Product Updates German","url":"https:\/\/updates.visual-paradigm.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/updates.visual-paradigm.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2025\/11\/vp-updates.png","contentUrl":"https:\/\/updates.visual-paradigm.com\/de\/wp-content\/uploads\/sites\/9\/2025\/11\/vp-updates.png","width":185,"height":50,"caption":"Visual Paradigm Product Updates German"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/releases\/2778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/releases"}],"about":[{"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/types\/releases"}],"version-history":[{"count":0,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/releases\/2778\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/media\/2779"}],"wp:attachment":[{"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/media?parent=2778"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/product?post=2778"},{"taxonomy":"product-area","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/product-area?post=2778"},{"taxonomy":"version","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/version?post=2778"},{"taxonomy":"release-type","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/de\/wp-json\/wp\/v2\/release-type?post=2778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}