Ruby 2.3 で導入された &.
演算子(safe navigation operator = ぼっち演算子)を使うときに、個人的に何度かやらかした間違いを書いておきます。
# 誤
object&.foo.bar
# 正
object&.foo&.bar
間違い例の場合、 NoMethodError
が発生します。
irb(main):001:0> nil&.foo&.bar
=> nil
irb(main):002:0> nil&.foo.bar
NoMethodError: undefined method `bar' for nil:NilClass
from (irb):2
from /home/key-amb/.rbenv/versions/2.3.1/bin/irb:11:in `<main>'