class Geong::Geocoder::GeocoderService::Client

Public Instance Methods

address(query) click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 33
def address(query)
  send_address(query)
  return recv_address()
end
coordinates(address) click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 16
def coordinates(address)
  send_coordinates(address)
  return recv_coordinates()
end
recv_address() click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 42
def recv_address()
  result = receive_message(Address_result)
  return result.success unless result.success.nil?
  raise result.error unless result.error.nil?
  raise result.error2 unless result.error2.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'address failed: unknown result')
end
recv_coordinates() click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 25
def recv_coordinates()
  result = receive_message(Coordinates_result)
  return result.success unless result.success.nil?
  raise result.error unless result.error.nil?
  raise result.error2 unless result.error2.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'coordinates failed: unknown result')
end
send_address(query) click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 38
def send_address(query)
  send_message('address', Address_args, :query => query)
end
send_coordinates(address) click to toggle source
# File generated/geong/geocoder/geocoder_service.rb, line 21
def send_coordinates(address)
  send_message('coordinates', Coordinates_args, :address => address)
end