This page contains automated test results for code from O'Reilly's Ruby Cookbook. If this code looks interesting or useful, you might want to buy the whole book.

Converting Between Strings and Symbols
CodeExpectedActual
:a_symbol.to_s
"a_symbol" "a_symbol"
:AnotherSymbol.id2name
"AnotherSymbol" "AnotherSymbol"
:"Yet another symbol!".to_s
"Yet another symbol!" "Yet another symbol!"
:dodecahedron.object_id
4565262 4903182
symbol_name = "dodecahedron"
symbol_name.intern
:dodecahedron :dodecahedron
symbol_name.intern.object_id
4565262 4903182
"string".object_id
1503030 -605976086
"string".object_id
1500330 -605979006
:symbol.object_id
4569358 4907278
:symbol.object_id
4569358 4907278
"string1" == "string2"
false false
:symbol1 == :symbol2
false false