我正在控制台内部尝试模拟生产中存在的一些代码。
它需要从API调用回调,然后返回一些数据。
它是非常标准的东西,但我试图模拟服务器从我的代码返回的数据对象,我无处可去。
我想结束一些我可以分配自定义参数/值对的对象,以便我可以通过点语法访问它。例如
myObject.thing = value
这是来自API的数据返回的格式。
控制台中是否有一种方法可以创建匿名对象,然后自己分配值并使用它来运行我的代码?
答案 0 :(得分:0)
在控制台内输入以下内容:
>> class myObject
?> attr :testparam
?> end
=> nil
>> i = myObject.new
=> #myObject......
>> i.testparam = "value"
=> #myObject.....
>> yourcode(i)
=> results from yourcode...
这里我们定义一个带有param / property的类,然后实例化一个对象
我们为param分配一个值,并将此对象(带有param/value
)传递给一个函数(yourcode
),该函数从这里处理数据。
希望有所帮助