Ruby string com USD "dinheiro" convertido em número

Existe atualmente uma gem que é capaz de pegar strings, todas em USD para esse propósito, e convertê-las em um número? Alguns exemplos seriam:

"US $ 7.600" se transformaria em 7600"5500" se transformaria em 5500

Eu sei que no exemplo "5500" eu posso fazer apenas "5500" .to_i, mas as planilhas que estão sendo importadas não são consistentes e algumas incluem vírgulas e cifrões, enquanto outras não. Existe uma maneira decente de lidar com isso em Ruby?

Eu tentei algo comomoney_string.scan(/\d/).join o que parece estar bem, apenas me preocupei em encontrar casos extremos que ainda não encontrei, como casas decimais.

questionAnswers(5)

yourAnswerToTheQuestion