Okay, I don't know Ruby well enough to know if these are commonly used features, but the statement that there are no sigils is false.
[0] http://en.wikipedia.org/wiki/Sigil_(computer_programming)#La...
Okay, I don't know Ruby well enough to know if these are commonly used features, but the statement that there are no sigils is false.
[0] http://en.wikipedia.org/wiki/Sigil_(computer_programming)#La...
Specially if you use accessor methods. In ruby, unlike smalltalk, this instance variable sigils are pretty much impossible to get rid off. This is because in Smalltalk local variables have to be declared, and if you don't, the Language will try to use the instance variables. In Ruby it would default to being a local variable, if already assigned, or invoking a method with no arguments.
http://www.tutorialspoint.com/ruby/ruby_predefined_variables...
They exist, and while I'm a fan of $: over $LOAD_PATH I don't think I've even seen $_ used in the wild.