文件名称:blockhead:用于封送对象的简单 DSL
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-19 19:30:02
Ruby
傻瓜 轻松编组对象属性。 安装 将此行添加到应用程序的 Gemfile 中: gem 'blockhead' 然后执行: $ bundle 或者自己安装: $ gem install blockhead 用法 假设您有以下对象,其中包含一些 1:1 和 1:M 的关系属性集: object = OpenStruct . new ( title : 'Fancy pants' , order_number : 'STORE-1234' items : [ OpenStruct . new ( name : 'ACD' , sku : '1234' , ... ) , ] customer : OpenStruct . new ( name : 'Bill Murray' , score : 10 , ... ) ) 并且您希望以以下格式将不同的