From 55977abb40f21e2dab5bb5c4e071d8d1d4f857a7 Mon Sep 17 00:00:00 2001 From: Bob Aman Date: Fri, 7 Oct 2011 12:19:29 +0300 Subject: [PATCH] Fixed issue with registering custom discovery URIs. --- bin/google-api | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/google-api b/bin/google-api index 496406359..c6e641113 100755 --- a/bin/google-api +++ b/bin/google-api @@ -416,7 +416,17 @@ HTML end client = Google::APIClient.new(:authorization => nil) if options[:discovery_uri] - client.discovery_uri = options[:discovery_uri] + if options[:api] && options[:version] + client.register_discovery_uri( + options[:api], options[:version], options[:discovery_uri] + ) + else + STDERR.puts( + 'Cannot register a discovery URI without ' + + 'specifying an API and version.' + ) + exit(1) + end end version = api_version(api_name, options[:version]) api = client.discovered_api(api_name, version)