require 'net/http'
URL = 'http://lookup1.paradigmone.com.au'
#
# Lookup supplied mobile number
#
def lookup(service_number)
url = "#{URL}/?serviceNumber=#{service_number}"
response = Net::HTTP.get_response(URI.parse(url))
if response.code == '200'
return response.body;
end
# ... you would also need to handle errors here
# 404 = Number not found
# 400 = Invalid request
# Timeout / no response then switch to other URL
end
puts "The CAC is #{lookup(ARGV[0])}"