0

ここに型とメソッドの定義があります

短縮版

   {
      "name": "Abi",
      "type": "EnumOfTypes",
      "enum_types": [
        {
          "name": "Contract",
          "type": "Struct",
          "struct_fields": [
            {
              "name": "value",
              "type": "Ref",
              "ref_name": "abi.AbiContract",
              "summary": null,
              "description": null
            }
          ],
          "summary": null,
          "description": null
        },
        {
          "name": "Json",
          "type": "Struct",
          "struct_fields": [
            {
              "name": "value",
              "type": "String",
              "summary": null,
              "description": null
            }
          ],
          "summary": null,
          "description": null
        },

ペーストビン:

https://pastebin.com/AinPPgrb

JSON ドキュメントは頻繁に変更されます。現時点では、Ruby のクラス、型、メソッドなどは手作業で作成され、更新も手作業で行われています。

1-2 の Ruby コード ジェネレーターを試しましたが、うまくいきませんでした。このドキュメントで動作し、効率的で十分に単純なコードを生成する適切な Ruby コード ジェネレーターはありますか? コードには、追加の依存関係や複雑で不要なクラス、構造体があってはなりません...

または、簡単に言えば、自分で簡単なジェネレーターを作成するにはどうすればよいでしょうか? 問題は、Ruby が動的型付け言語であることです。

4

0 に答える 0