mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
18 lines
431 B
Ruby
18 lines
431 B
Ruby
|
require 'soap/rpc/driver'
|
||
|
|
||
|
ExchangeServiceNamespace = 'http://tempuri.org/exchangeService'
|
||
|
|
||
|
class Exchange
|
||
|
ForeignServer = "http://services.xmethods.net/soap"
|
||
|
Namespace = "urn:xmethods-CurrencyExchange"
|
||
|
|
||
|
def initialize
|
||
|
@drv = SOAP::RPC::Driver.new(ForeignServer, Namespace)
|
||
|
@drv.add_method("getRate", "country1", "country2")
|
||
|
end
|
||
|
|
||
|
def rate(country1, country2)
|
||
|
return @drv.getRate(country1, country2)
|
||
|
end
|
||
|
end
|