add Ruby auth client

Why prevent the user from setting connection info multiple times?