我正在尝试使用Recurly ruby客户端gem,但对如何传递响应感到沮丧。
我正在做一个简单的电话,以获取我当前所有计划的清单,即
def plans
@result_object = Recurly::Plan.all
end
我相信它向我发送一个计划列表作为一个数组,好像我检查了响应我得到了一堆数据,即。 http://pastie.org/3086492
但是,如果是这样,你打算如何解析setup_fee_in_cents:当我到达时
setup_fee_in_cents: #<Recurly::Money USD: 0_00>
我试图将响应转换为to_hash但是获取错误未定义的方法'to_hash'
有没有人之前使用过这种重复的宝石,或者可以解释我应该如何解析这种反应。
希望有人可以提供建议。
答案 0 :(得分:0)
我以前从未使用过这个宝石,但看起来好像它会返回一个Recurly::Money
类型的对象。 I would try reading the documentation on the Recurly::Money
class to get a better idea of how to use it
答案 1 :(得分:0)
to_hash
可以在Recurly::Money
对象上正常工作。尝试更新你的宝石。我正在使用recurly 2.0.9。
r[0].unit_amount_in_cents.to_hash[:USD]
给了我一分钱的价格。