Avant de lire cet article , je pensais que le contrôle d'accès dans Ruby fonctionnait comme ceci: public- accessible par n'importe quel objet (par exemple Obj.new.public_method) protected - ne peut être accédé qu'à partir de l'objet lui-même, ainsi que de toutes les sous-classes private - identique...