Updated documentation on User-Agent.
[arvados.git] / lib / google / api_client.rb
index 50c305b66879f066bd34f9d115ed4226aede32dc..1b6150727a880d41711417fe8a8fb1d99eec57be 100644 (file)
@@ -43,10 +43,13 @@ module Google
     #   </ul>
     # @option options [String] :host ("www.googleapis.com")
     #   The API hostname used by the client.  This rarely needs to be changed.
-    # @option options [String] :user_agent ("google-api-ruby-client/{version}")
+    # @option options [String] :application_name
+    #   The name and version of the application using the client. This should
+    #   be given in the form `"{name}/{version}"`.
+    # @option options [String] :user_agent
+    #   ("{app_name} google-api-ruby-client/{version} {os_name}/{os_version}")
     #   The user agent used by the client.  Most developers will want to
-    #   leave this value alone — the API key is the primary mechanism used to
-    #   identify an application.
+    #   leave this value alone and use the `:application_name` option instead.
     def initialize(options={})
       # Normalize key to String to allow indifferent access.
       options = options.inject({}) do |accu, (key, value)|