class GoogleCurrencyCalculator
Public Class Methods
new(params={})
click to toggle source
# File lib/google_currency_calculator.rb, line 4 def initialize(params={}) @from = params[:from] @to = params[:to] end
Public Instance Methods
value()
click to toggle source
# File lib/google_currency_calculator.rb, line 9 def value parse_response(request) end
Private Instance Methods
parse_response(response)
click to toggle source
# File lib/google_currency_calculator.rb, line 18 def parse_response(response) response.scan(/rhs: "([^.]+\.(?:\d{1,2}))/)[0][0].to_f end
request()
click to toggle source
# File lib/google_currency_calculator.rb, line 14 def request open("http://www.google.com/ig/calculator?q=1#{@from}=?#{@to}").read end