如何访问Ruby响应的返回?

时间:2013-02-04 20:54:43

标签: ruby-on-rails ruby

假设我执行方法

a.kung_fu_this

方法kung_fu_this在控制台中返回OpenStruct作为响应。我如何访问该信息?

例如,假设它返回了一个OpenStruct,例如:

>> a.kung_fu_this
=> {Car: 'Mazda', Wood: 'Maple'}

我可以捕获该返回并在另一种方法中使用它吗?

2 个答案:

答案 0 :(得分:4)

只需创建一个新变量并为其分配方法调用的返回值

returned_kung_fu = a.kung_fu_this
returned_kung_fu[:Car] # Mazda

答案 1 :(得分:3)

您可以将其存储在变量中,然后使用它。

value = a.kung_fu_this