Hi
I have code like
class A
class <<self
def first
-------
end
def second
------
end
end
end
What I understood is now the def first and second becomes class
methods of class A…Am I right? Is that its only use?
Thanks in advance
Sijo
Hi
I have code like
class A
class <<self
def first
-------
end
def second
------
end
end
end
What I understood is now the def first and second becomes class
methods of class A…Am I right? Is that its only use?
Thanks in advance
Sijo
Hi –
On Tue, 20 Jan 2009, Sijo Kg wrote:
end end
end
What I understood is now the def first and second becomes class
methods of class A…Am I right? Is that its only use?
class << object puts you in a class definition block for the singleton
class of object. Creating class methods is the most common use case,
but it works on any object (other than a few built-ins that aren’t
allowed to have singleton classes).
David
–
David A. Black / Ruby Power and Light, LLC
Ruby/Rails consulting & training: http://www.rubypal.com
Coming in 2009: The Well-Grounded Rubyist (The Well-Grounded Rubyist)
http://www.wishsight.com => Independent, social wishlist management!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs