• [^] # Re: puppet vs. ruby

    Posté par . En réponse à la dépêche Formation Puppet : lancement d'un cursus complet en France et en Suisse par Camptocamp. Évalué à 3.

    Pas de distinction sémantique entre accès à un attribut et appel d'une méthode.

    Bin si! Tout simplement parce que tu n'a jamais accès directement aux attributs, tu passes obligatoirement par des setter/getter:

    un

    attr_accessor :toto
    
    

    est juste équivalent à

    def toto
     @toto
    end
    def toto=(value)
     @toto=value
    end
    
    

    Et je trouve ça super pratique (bien que pas optimale niveau vitesse, mais ruby n'est pas connu pour être rapide…)