Listing 6. loc_service.rb require 'soap/wsdlDriver' include SOAP class LocalizationService def initialize(wsdl_file) factory = WSDLDriverFactory.new(wsdl_file) @loc_service = factory.create_rpc_driver end def locate(address) @loc_service.locate( address.street, address.house_number, address.postal_code, address.city, address.state ) end end