#--------------------------------------------------
# Retreive and format currency pairs
# Matt Hayford
# October 2008
#--------------------------------------------------
class RateBlotter
require 'net/http'
attr_accessor :rates, :parsedrates
def getrate(key)
query = Hash.new
query['Key'] = key
url = URI.parse('http://api.efxnow.com/DEMOWebServices2.8/Service.asmx/GetRatesBlotter')
res = Net::HTTP.post_form(url, query)
@rates = /.*>.*\s*.*>(.*)<.*/.match(res.body)[1]
end
def parserate
parsedrates = @rates
@rates = parsedrates.gsub(/\\/, " ")
parsedrates = @rates
@rates = parsedrates.gsub(/\$/, "\n")
# do bunch of fancy parsing to remove delimiters and format info
# return @rates = @parsedrates
end
def returnrate
return @rates
end
end
Wednesday, October 8, 2008
Ruby Forex Code Part 4
Posted by
djronin47
at
4:36 PM
Labels: currency market, forex, free, open source, ruby
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment