Skip to content

Instantly share code, notes, and snippets.

@marcric
Created February 13, 2010 17:14
Show Gist options
  • Save marcric/303567 to your computer and use it in GitHub Desktop.
Save marcric/303567 to your computer and use it in GitHub Desktop.
:tynysymbol
$global_var = 'Zero Level'
puts :tynysymbol.object_id
class TestFirstClass
@@class_var1 = 'First Level Class'
def testFirstMethod
@method_var1 = 'First Level Method'
puts $global_var
puts @@class_var1
puts @method_var1
puts :firstlocalsymbol.to_s
puts :tynysymbol.to_s
puts :tynysymbol.object_id
end
end
puts '==========='
f = TestFirstClass.new
f.testFirstMethod
puts '==========='
puts $global_var
puts :tynysymbol.to_s
puts :tynysymbol.object_id
puts '==========='
puts :firstlocalsymbol.to_s
puts :secondlocalsymbol.to_s
puts '==========='
puts Symbol.all_symbols.inspect
puts @method_var1
puts '==========='
TestFirstClass.new.testFirstMethod
puts '==========='
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment