On Wednesday 09 May 2007 18:40, robninja / gmail.com wrote:
> Hi,
>
> I'm new to Ruby and throughly enjoying learning the language. I'm
> currently working my way through the Pickaxe book, but have a couple
> of questions I hope someone can help me out with.
>
> As I understand it the double-colon ( :: ) can be used when calling
> class methods or class constants, but could correctly be replaced by a
> single dot ( . ) if preferred:
>
> SongList::is_too_long(song1)
> SongList.is_too_long(song1)
>
> I was wondering if someone more experience could tell me which method
> is used by the majority of Rubyists and whether it is thought of as
> "best practice" to use the double colon?
>
> I suspect this is probably down to personal preference. I personally
> prefer the double-colon but I would like to get into good habits now
> whilst I'm learning the language. The Pickaxe book doesn't use ::
> except when referring to modules (not sure if that is the correct
> term), e.g.,
>
> class TestRoman < Test::Unit::TestCase
>   #...
> end
>
> Could someone explain whether this is convention or if there is
> another reason for this?
>
> Many thanks!
> Robin

If i remember correctly you use :: for Classes, constants etc and . for 
methods, it was here before - read archives first
-- 
Marcin Raczkowski
---
Friends teach what you should know
Enemies Teach what you have to know