Para transformar um texto em um número inteiro usa-se .to_i e para transformar em decimal?
Outro entendimento que tenho sobre "175" == 175 é que o Ruby traduz para a linguagem de máquina e no final (na linguagem de máquina) a tradução de "175" não é 175.