2
require 'soap/rpc/driver'
6
proxy = SOAP::RPC::Driver.new("http://hornets.cs.ucsb.edu:8080")
7
proxy.add_method("does_user_exist", "username")
8
proxy.add_method("does_app_exist", "appname")
9
proxy.add_method("get_user_data", "username")
10
proxy.add_method("get_app_data", "appname")
11
proxy.add_method("commit_new_user", "user_data")
12
proxy.add_method("commit_new_app", "app_data")
13
proxy.add_method("delete_all_users")
14
proxy.add_method("delete_all_apps")
21
puts "Does #{user} exist? #{proxy.does_user_exist(user)}"
22
puts "Does #{app} exist? #{proxy.does_app_exist(app)}"
23
puts "User data: #{proxy.get_user_data(user)}"
24
puts "App data: #{proxy.get_app_data(app)}"
25
puts "Commit new user: #{proxy.commit_new_user(user)}"
26
puts "Commit new user: #{proxy.commit_new_app(app)}"
27
puts "Delete users: #{proxy.delete_all_users}"
28
puts "Delete apps: #{proxy.delete_all_apps}"