StripeObject その2
前回の補足。
key があるかどうかで to_h するのはどうなの?と言われて keys.include? を同僚から提案いただいた。たしかに。
あいかわらず key は symbol になってるのでその点注意。
pry(main)> s = Stripe::StripeObject.construct_from({id: 1, 'foo' => 'bar'}) => #<Stripe::StripeObject:0x3ffd9cecf14c id=1> JSON: { "id": 1, "foo": "bar" } pry(main)> s.keys => [:id, :foo]