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