swallow_nil

irb(main):001:0> obj = nil
=> nil

irb(main):002:0> obj.name
NoMethodError: undefined method `name’ for nil:NilClass
from (irb):2
from :0

irb(main):003:0> swallow_nil { obj.name }
=> nil

def swallow_nil
  yield
rescue NoMethodError
  nil
end