class GetFx
Public Class Methods
currencies()
click to toggle source
# File lib/getFx.rb, line 43 def self.currencies curr = Currencies.new() return curr.get() end
run(*params)
click to toggle source
# File lib/getFx.rb, line 6 def self.run(*params) if params args = params[0] else args = [] end valid = Validator.new() curr = "USD" if args[0] curr_f = args[0].upcase test = valid.currency(curr_f) unless test.nil? curr = curr_f end end date = "2017-02-28" if args[1] date_f = args[1] test = valid.date(date_f) unless test.nil? curr = curr_f end end amt = 1 if args[2] amt = args[2] end parser = Parser.new(curr, date, amt) return parser.runCompute end