
Fiz uma pequena classe pra pegar a cotacao do dolar e fazer alguns pequenos calculos. Posto aqui os dois metodos principais disto tudo: um deles pega a cotacao de um Webservice e o outro traz o valor com apenas 2 digitos decimais.
def get_quote url = 'http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=USD&ToCurrency=BRL' xml_data = Net::HTTP.get_response(URI.parse(url)).body data = XmlSimple.xml_in(xml_data) currency = data['content'] currency = only_two_digits(currency) return currency end def only_two_digits(num) return num.scan(/[0-9]*?\.[0-9][0-9]/).to_s.to_f end
Posts relacionados:

No comments yet
Deixe Seu Comentário