Michael Hollins
6/12/2007 4:44:00 AM
iskaldur wrote:
> Is there any difference between using self in a method name, and not
> using it?
> For example, I've seen a lot something like
>
> class Foo
> def self.bar
> ...
> end
> end
>
> Is this the same thing as
>
> class Foo
> def bar
> ...
> end
> end
> ?
>
I believe the first is equivalent to:
class Foo
def Foo.bar
...
end
end
and so quite different to the second.