Hi,

I've noticed that some of the commits to rails edge lately are using a
style where instance variables of a class start with a leading
underscore.

Like in this commit: 
http://github.com/rails/rails/commit/8cb594a2e1808cd7d93f3593afed0414016fc56f

I see this variable:

@_env

I'm guessing it's to avoid naming conflicts when the module is
included in a class?  I don't recall seeing this style in other Ruby
libraries (it harkens back to my C++ days), so I'm just wondering if
there's a particular purpose behind it; and whether people who look to
contribute code should be adopting this style, and in what situations.

Thanks,
Jeff
-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.


Reply via email to