change ApiClient's configurable host to a configurable baseURI, so that protocol, port, and base path may be overridden in addition to host
This commit is contained in:
parent
2eb6da99d3
commit
c50f92c50c
|
@ -47,8 +47,8 @@ module Google
|
||||||
# <li><code>:oauth_1</code></li>
|
# <li><code>:oauth_1</code></li>
|
||||||
# <li><code>:oauth_2</code></li>
|
# <li><code>:oauth_2</code></li>
|
||||||
# </ul>
|
# </ul>
|
||||||
# @option options [String] :host ("www.googleapis.com")
|
# @option options [String] :baseURI ("https://www.googleapis.com/discovery/v1")
|
||||||
# The API hostname used by the client. This rarely needs to be changed.
|
# The base API URI used by the client. This rarely needs to be changed.
|
||||||
# @option options [String] :application_name
|
# @option options [String] :application_name
|
||||||
# The name of the application using the client.
|
# The name of the application using the client.
|
||||||
# @option options [String] :application_version
|
# @option options [String] :application_version
|
||||||
|
@ -63,8 +63,9 @@ module Google
|
||||||
accu[key.to_s] = value
|
accu[key.to_s] = value
|
||||||
accu
|
accu
|
||||||
end
|
end
|
||||||
# Almost all API usage will have a host of 'www.googleapis.com'.
|
# Almost all API usage will have this base URI
|
||||||
self.host = options["host"] || 'www.googleapis.com'
|
self.baseURI = options["baseURI"] || "https://www.googleapis.com/discovery/v1"
|
||||||
|
|
||||||
# Most developers will want to leave this value alone and use the
|
# Most developers will want to leave this value alone and use the
|
||||||
# application_name option.
|
# application_name option.
|
||||||
application_string = (
|
application_string = (
|
||||||
|
@ -165,7 +166,7 @@ module Google
|
||||||
#
|
#
|
||||||
# @return [String]
|
# @return [String]
|
||||||
# The API hostname. Should almost always be 'www.googleapis.com'.
|
# The API hostname. Should almost always be 'www.googleapis.com'.
|
||||||
attr_accessor :host
|
attr_accessor :baseURI
|
||||||
|
|
||||||
##
|
##
|
||||||
# The user agent used by the client.
|
# The user agent used by the client.
|
||||||
|
|
Loading…
Reference in New Issue