Isn't .nil? and .empty? in a way testing for a very similar situation?

Some instance var:
  @colour = 'black'


Compared:
  @colour = ''
  @colour = nil


Which one to prefer of these?
-- 
Posted via http://www.ruby-forum.com/.