I am working my way through some tutorials and books on Ruby and i am 
trying to understand the various uses of the self object. For example 
this code from Agile rails:

def self.login(name,password)
# code here
end

def try_to_login
  User.login(self.name, self.password)
end

#Both functions belong to a class Named User

Now I understand the self.name and self password reference the calling 
object. However, I am still trying to figure out why in this example the 
function is prefixed with self.

Ben

-- 
Posted via http://www.ruby-forum.com/.