Hi Fred, It's standard ruby coding conventions, this style of naming is used in ruby not camel cased as is prevalent in Java and c/c++. Take a look at the Ruby coding conventions doc:
http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RubyCodingConvention The naming conventions lists naming conventions for classes/modules and methods, variables, constants. Class names are constants in Ruby internally and must begin with an upper case letter. Try the following: class dog def bark puts 'woof' end end d = dog.new d.bark You'll get a compilation error that class/module name must be a CONSTANT - must begin with an upper case letter. Method names therefore begin with a lower case letter to differentiate and use underscores to separate words not camel case. This matches variable names which in some cases - attributes notably - are basically interchangeable. -Charley On 4/7/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
I guess the question is for Bret [1] What are the pros and cons of naming a method bring_to_front rather than BringToFront. Thanks. Fred. _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general
_______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general