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

Reply via email to