Antes de leer este artículo , pensé que el control de acceso en Ruby funcionaba así: public- Se puede acceder por cualquier objeto (por ejemplo Obj.new.public_method) protected - solo se puede acceder desde el propio objeto, así como desde cualquier subclase private - igual que protegido, pero el...