• [^] # Re: Nouvelles versions de Ruby

    Posté par . En réponse à la dépêche Nouvelles versions de Ruby. Évalué à 6.

    Oui, exacte (mais bon comme main est une instance de classe et que toute classe hérite d'Object à un moment ou un autre on ajoute au final une méthode à main):

    $cat > test.rb
    def hello
    puts "hello"
    end
    p self.private_methods.grep "hello" #self c'est "main"
    p Object.private_methods.grep "hello"
    ^D
    $ruby test.rb
    ["hello"]
    ["hello"]

    On a raison tout les deux. (je suis limite de mauvaise foi je sais ...)