From: Gaba Luschi Date: 2011-02-16T09:41:26+09:00 Subject: Why use a symbol in place of a variable? Hi, Say you have a method in a class that's defined as this: (working from Peter Cooper's Beginning Ruby book, p. 155 of the book) class Dungeon . . . def start(location) @player.location = location show_current_description end why is it that when you place the player in the large cave, it's my_dungeon.start(:largecave) instead of my_dungeon.start(largecave) ? why is largecave a symbol? Thanks so much! -- Posted via http://www.ruby-forum.com/.