I just seen your excellent presentation from SOR. This was a good repetition of the ruby object model after seen the ruby meta programming seriers.
Could someone help me understand the following, that is, in side a class definetion, when i puts self. i get the current class.
class User # Explicit set the receiver, the methods is defined the ghost-class def self.find end # This method will be defined in the User class, becouse self is not set explicit, why does this method end up in User class and not the ghost-class? # Inside a method self.call_some_method and call_some_method the samething, why is it diffrent when a method is defined? def name end end