For some reason this code will work:
class Foo
@foo = "foo"
end
Foo.new.@foo # => "foo"
And I see, this feature has been used in standard library specs, but it seems to be undocumented one. So, the question is, what is the status of the feature, should one use it?