rubyで存在しない要素にアクセスしたときに返すデフォルト値を指定するには?
coffeescriptで
user = if Math.random() > 0.5
{items:[{place:1000}]}
else
{items:[{place:1000},{place:2000}]}
place = user?.items?[1]?.place || 0
console.log place
とすると、userオブジェクトの中身がどんなに複雑でも、要素があればその値、無ければ0を取得するということが出来てとても便利だと思っているのですが、これをrubyで実現することは可能なのでしょうか。