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 5500Eu 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.