ここに型とメソッドの定義があります
短縮版
{
"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
},
ペーストビン:
JSON ドキュメントは頻繁に変更されます。現時点では、Ruby のクラス、型、メソッドなどは手作業で作成され、更新も手作業で行われています。
1-2 の Ruby コード ジェネレーターを試しましたが、うまくいきませんでした。このドキュメントで動作し、効率的で十分に単純なコードを生成する適切な Ruby コード ジェネレーターはありますか? コードには、追加の依存関係や複雑で不要なクラス、構造体があってはなりません...
または、簡単に言えば、自分で簡単なジェネレーターを作成するにはどうすればよいでしょうか? 問題は、Ruby が動的型付け言語であることです。