Also, symbols can be used when the string is not intended to change.

Consider this :

  position = :west
  position.gsub!(/west/, 'south')
  => NoMethodError

Cheers,
  zimba.tm