Why does this function behave this way?
@obj = obj
return ‘expected answer’
c = Confuse.new
c.confusion = ‘this should be wrong’
This returns ‘this should be wrong’.
I am reading Programming Ruby 1.9 & 2.0 by Dave T. with Chad
and Andy H… This problem was mentioned in page 129, but their
explanation did not really make sense.