From: Tom Clegg Date: Wed, 23 Aug 2023 13:31:48 +0000 (-0400) Subject: 20862: Add 'sdk/ruby-google-api-client/' from commit '2f4be67955e48bb65d008ecd9ff6da9... X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/f34a8d68bdd096cf1b019a9806bd1e6eba028d77 20862: Add 'sdk/ruby-google-api-client/' from commit '2f4be67955e48bb65d008ecd9ff6da9d8fe77028' git-subtree-dir: sdk/ruby-google-api-client git-subtree-mainline: 6e91ab41ffa1509dd1d4e2b8ecb559dd429c6ea4 git-subtree-split: 2f4be67955e48bb65d008ecd9ff6da9d8fe77028 Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- f34a8d68bdd096cf1b019a9806bd1e6eba028d77 diff --cc sdk/ruby-google-api-client/.gitignore index 0000000000,0000000000..fb4875a9a6 new file mode 100644 --- /dev/null +++ b/sdk/ruby-google-api-client/.gitignore @@@ -1,0 -1,0 +1,20 @@@ ++._* ++.DS_Store ++.yardoc ++.bundle ++.rvmrc ++Gemfile.lock ++coverage ++doc ++heckling ++pkg ++specdoc ++wiki ++.google-api.yaml ++*.log ++ ++#IntelliJ ++.idea ++*.iml ++atlassian* ++ diff --cc sdk/ruby-google-api-client/.rspec index 0000000000,7438fbe51d..7438fbe51d mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/.rspec +++ b/sdk/ruby-google-api-client/.rspec diff --cc sdk/ruby-google-api-client/.travis.yml index 0000000000,2a453720d8..2a453720d8 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/.travis.yml +++ b/sdk/ruby-google-api-client/.travis.yml diff --cc sdk/ruby-google-api-client/.yardopts index 0000000000,fa8f29d036..fa8f29d036 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/.yardopts +++ b/sdk/ruby-google-api-client/.yardopts diff --cc sdk/ruby-google-api-client/CHANGELOG.md index 0000000000,34e7dfaa2a..34e7dfaa2a mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/CHANGELOG.md +++ b/sdk/ruby-google-api-client/CHANGELOG.md diff --cc sdk/ruby-google-api-client/CONTRIBUTING.md index 0000000000,0000000000..1e65911f85 new file mode 100644 --- /dev/null +++ b/sdk/ruby-google-api-client/CONTRIBUTING.md @@@ -1,0 -1,0 +1,32 @@@ ++# How to become a contributor and submit your own code ++ ++## Contributor License Agreements ++ ++We'd love to accept your sample apps and patches! Before we can take them, we ++have to jump a couple of legal hurdles. ++ ++Please fill out either the individual or corporate Contributor License Agreement ++(CLA). ++ ++ * If you are an individual writing original source code and you're sure you ++ own the intellectual property, then you'll need to sign an [individual CLA] ++ (http://code.google.com/legal/individual-cla-v1.0.html). ++ * If you work for a company that wants to allow you to contribute your work, ++ then you'll need to sign a [corporate CLA] ++ (http://code.google.com/legal/corporate-cla-v1.0.html). ++ ++Follow either of the two links above to access the appropriate CLA and ++instructions for how to sign and return it. Once we receive it, we'll be able to ++accept your pull requests. ++ ++## Contributing A Patch ++ ++1. Submit an issue describing your proposed change to the repo in question. ++1. The repo owner will respond to your issue promptly. ++1. If your proposed change is accepted, and you haven't already done so, sign a ++ Contributor License Agreement (see details above). ++1. Fork the desired repo, develop and test your code changes. ++1. Ensure that your code is clear and comprehensible. ++1. Ensure that your code has an appropriate set of unit tests which all pass. ++1. Submit a pull request. ++ diff --cc sdk/ruby-google-api-client/Gemfile index 0000000000,9e6d43ad8e..9e6d43ad8e mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/Gemfile +++ b/sdk/ruby-google-api-client/Gemfile diff --cc sdk/ruby-google-api-client/LICENSE index 0000000000,ef51da2b0e..ef51da2b0e mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/LICENSE +++ b/sdk/ruby-google-api-client/LICENSE diff --cc sdk/ruby-google-api-client/README.md index 0000000000,0000000000..510ae817e9 new file mode 100644 --- /dev/null +++ b/sdk/ruby-google-api-client/README.md @@@ -1,0 -1,0 +1,218 @@@ ++# Google API Client ++ ++
++
Homepage
http://www.github.com/google/google-api-ruby-client
++
Authors
Bob Aman, Steven Bazyl
++
Copyright
Copyright © 2011 Google, Inc.
++
License
Apache 2.0
++
++ ++[![Build Status](https://secure.travis-ci.org/google/google-api-ruby-client.png)](http://travis-ci.org/google/google-api-ruby-client) ++[![Dependency Status](https://gemnasium.com/google/google-api-ruby-client.png)](https://gemnasium.com/google/google-api-ruby-client) ++ ++## Description ++ ++The Google API Ruby Client makes it trivial to discover and access supported ++APIs. ++ ++## Alpha ++ ++This library is in Alpha. We will make an effort to support the library, but we reserve the right to make incompatible changes when necessary. ++ ++## Install ++ ++Be sure `https://rubygems.org/` is in your gem sources. ++ ++For normal client usage, this is sufficient: ++ ++```bash ++$ gem install google-api-client ++``` ++ ++## Example Usage ++ ++```ruby ++require 'google/api_client' ++require 'google/api_client/client_secrets' ++require 'google/api_client/auth/installed_app' ++ ++# Initialize the client. ++client = Google::APIClient.new( ++ :application_name => 'Example Ruby application', ++ :application_version => '1.0.0' ++) ++ ++# Initialize Google+ API. Note this will make a request to the ++# discovery service every time, so be sure to use serialization ++# in your production code. Check the samples for more details. ++plus = client.discovered_api('plus') ++ ++# Load client secrets from your client_secrets.json. ++client_secrets = Google::APIClient::ClientSecrets.load ++ ++# Run installed application flow. Check the samples for a more ++# complete example that saves the credentials between runs. ++flow = Google::APIClient::InstalledAppFlow.new( ++ :client_id => client_secrets.client_id, ++ :client_secret => client_secrets.client_secret, ++ :scope => ['https://www.googleapis.com/auth/plus.me'] ++) ++client.authorization = flow.authorize ++ ++# Make an API call. ++result = client.execute( ++ :api_method => plus.activities.list, ++ :parameters => {'collection' => 'public', 'userId' => 'me'} ++) ++ ++puts result.data ++``` ++ ++## API Features ++ ++### API Discovery ++ ++To take full advantage of the client, load API definitions prior to use. To load an API: ++ ++```ruby ++urlshortener = client.discovered_api('urlshortener') ++``` ++ ++Specific versions of the API can be loaded as well: ++ ++```ruby ++drive = client.discovered_api('drive', 'v2') ++``` ++ ++Locally cached discovery documents may be used as well. To load an API from a local file: ++ ++```ruby ++# Output discovery document to JSON ++File.open('my-api.json', 'w') do |f| f.puts MultiJson.dump(client.discovery_document('myapi', 'v1')) end ++ ++# Read discovery document and load API ++doc = File.read('my-api.json') ++client.register_discovery_document('myapi', 'v1', doc) ++my_api = client.discovered_api('myapi', 'v1') ++``` ++ ++### Authorization ++ ++Most interactions with Google APIs require users to authorize applications via OAuth 2.0. The client library uses [Signet](https://github.com/google/signet) to handle most aspects of authorization. For additional details about Google's OAuth support, see [Google Developers](https://developers.google.com/accounts/docs/OAuth2). ++ ++Credentials can be managed at the connection level, as shown, or supplied on a per-request basis when calling `execute`. ++ ++For server-to-server interactions, like those between a web application and Google Cloud Storage, Prediction, or BigQuery APIs, use service accounts. ++ ++As of version 0.8.3, service accounts can be configured using ++[Application Default Credentials][1], which rely on the credentials being ++available in a well-known location. If the credentials are not present ++and it's being used on a Compute Engine VM, it will use the VM's default credentials. ++ ++```ruby ++client.authorization = :google_app_default # in a later version, this will become the default ++client.authorization.fetch_access_token! ++client.execute(...) ++``` ++ ++This is simpler API to use than in previous versions, although that is still available: ++ ++```ruby ++key = Google::APIClient::KeyUtils.load_from_pkcs12('client.p12', 'notasecret') ++client.authorization = Signet::OAuth2::Client.new( ++ :token_credential_uri => 'https://accounts.google.com/o/oauth2/token', ++ :audience => 'https://accounts.google.com/o/oauth2/token', ++ :scope => 'https://www.googleapis.com/auth/prediction', ++ :issuer => '123456-abcdef@developer.gserviceaccount.com', ++ :signing_key => key) ++client.authorization.fetch_access_token! ++client.execute(...) ++``` ++ ++Service accounts are also used for delegation in Google Apps domains. The target user for impersonation is specified by setting the `:person` parameter to the user's email address ++in the credentials. Detailed instructions on how to enable delegation for your domain can be found at [developers.google.com](https://developers.google.com/drive/delegation). ++ ++### Automatic Retries & Backoff ++ ++The API client can automatically retry requests for recoverable errors. To enable retries, set the `client.retries` property to ++the number of additional attempts. To avoid flooding servers, retries invovle a 1 second delay that increases on each subsequent retry. ++In the case of authentication token expiry, the API client will attempt to refresh the token and retry the failed operation - this ++is a specific exception to the retry rules. ++ ++The default value for retries is 0, but will be enabled by default in future releases. ++ ++### Batching Requests ++ ++Some Google APIs support batching requests into a single HTTP request. Use `Google::APIClient::BatchRequest` ++to bundle multiple requests together. ++ ++Example: ++ ++```ruby ++client = Google::APIClient.new ++urlshortener = client.discovered_api('urlshortener') ++ ++batch = Google::APIClient::BatchRequest.new do |result| ++ puts result.data ++end ++ ++batch.add(:api_method => urlshortener.url.insert, ++ :body_object => { 'longUrl' => 'http://example.com/foo' }) ++batch.add(:api_method => urlshortener.url.insert, ++ :body_object => { 'longUrl' => 'http://example.com/bar' }) ++client.execute(batch) ++``` ++ ++Blocks for handling responses can be specified either at the batch level or when adding an individual API call. For example: ++ ++```ruby ++batch.add(:api_method=>urlshortener.url.insert, :body_object => { 'longUrl' => 'http://example.com/bar' }) do |result| ++ puts result.data ++end ++``` ++ ++### Media Upload ++ ++For APIs that support file uploads, use `Google::APIClient::UploadIO` to load the stream. Both multipart and resumable ++uploads can be used. For example, to upload a file to Google Drive using multipart ++ ++```ruby ++drive = client.discovered_api('drive', 'v2') ++ ++media = Google::APIClient::UploadIO.new('mymovie.m4v', 'video/mp4') ++metadata = { ++ 'title' => 'My movie', ++ 'description' => 'The best home movie ever made' ++} ++client.execute(:api_method => drive.files.insert, ++ :parameters => { 'uploadType' => 'multipart' }, ++ :body_object => metadata, ++ :media => media ) ++``` ++ ++To use resumable uploads, change the `uploadType` parameter to `resumable`. To check the status of the upload ++and continue if necessary, check `result.resumable_upload`. ++ ++```ruby ++client.execute(:api_method => drive.files.insert, ++ :parameters => { 'uploadType' => 'resumable' }, ++ :body_object => metadata, ++ :media => media ) ++upload = result.resumable_upload ++ ++# Resume if needed ++if upload.resumable? ++ client.execute(upload) ++end ++``` ++ ++## Samples ++ ++See the full list of [samples on Github](https://github.com/google/google-api-ruby-client-samples). ++ ++ ++## Support ++ ++Please [report bugs at the project on Github](https://github.com/google/google-api-ruby-client/issues). Don't hesitate to [ask questions](http://stackoverflow.com/questions/tagged/google-api-ruby-client) about the client or APIs on [StackOverflow](http://stackoverflow.com). ++ ++[1]: https://developers.google.com/accounts/docs/application-default-credentials diff --cc sdk/ruby-google-api-client/Rakefile index 0000000000,dca3b09038..dca3b09038 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/Rakefile +++ b/sdk/ruby-google-api-client/Rakefile diff --cc sdk/ruby-google-api-client/arvados-google-api-client.gemspec index 0000000000,8ee03b572c..8ee03b572c mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/arvados-google-api-client.gemspec +++ b/sdk/ruby-google-api-client/arvados-google-api-client.gemspec diff --cc sdk/ruby-google-api-client/lib/cacerts.pem index 0000000000,70990f1f82..70990f1f82 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/cacerts.pem +++ b/sdk/ruby-google-api-client/lib/cacerts.pem diff --cc sdk/ruby-google-api-client/lib/compat/multi_json.rb index 0000000000,3974f084b2..3974f084b2 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/compat/multi_json.rb +++ b/sdk/ruby-google-api-client/lib/compat/multi_json.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client.rb index 0000000000,b2fa0b3c44..b2fa0b3c44 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/compute_service_account.rb index 0000000000,118f1e6eb1..118f1e6eb1 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/compute_service_account.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/compute_service_account.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/file_storage.rb index 0000000000,b3d0171660..b3d0171660 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/file_storage.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/file_storage.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/installed_app.rb index 0000000000,bdbb655d53..bdbb655d53 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/installed_app.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/installed_app.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/jwt_asserter.rb index 0000000000,35ad6ec8ea..35ad6ec8ea mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/jwt_asserter.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/jwt_asserter.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/key_utils.rb index 0000000000,6b6e0cfe5f..6b6e0cfe5f mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/key_utils.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/key_utils.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/pkcs12.rb index 0000000000,94c43185db..94c43185db mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/pkcs12.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/pkcs12.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/storage.rb index 0000000000,c762316e75..c762316e75 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/storage.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/storage.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/storages/file_store.rb index 0000000000,cd3eae710d..cd3eae710d mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/storages/file_store.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/storages/file_store.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/auth/storages/redis_store.rb index 0000000000,3f76f7ca86..3f76f7ca86 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/auth/storages/redis_store.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/auth/storages/redis_store.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/batch.rb index 0000000000,45a2e31044..45a2e31044 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/batch.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/batch.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/charset.rb index 0000000000,47b11ba841..47b11ba841 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/charset.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/charset.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/client_secrets.rb index 0000000000,a9cc241389..a9cc241389 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/client_secrets.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/client_secrets.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery.rb index 0000000000,bb01d67ce7..bb01d67ce7 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery/api.rb index 0000000000,3bbc90da3f..3bbc90da3f mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery/api.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery/api.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery/media.rb index 0000000000,ffa7e87c3d..ffa7e87c3d mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery/media.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery/media.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery/method.rb index 0000000000,3a06857c0e..3a06857c0e mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery/method.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery/method.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery/resource.rb index 0000000000,9b757c684d..9b757c684d mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery/resource.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery/resource.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/discovery/schema.rb index 0000000000,57666e698d..57666e698d mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/discovery/schema.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/discovery/schema.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/environment.rb index 0000000000,50c84fe5cf..50c84fe5cf mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/environment.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/environment.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/errors.rb index 0000000000,9644c692a2..9644c692a2 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/errors.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/errors.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/gzip.rb index 0000000000,42fabbbdba..42fabbbdba mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/gzip.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/gzip.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/logging.rb index 0000000000,09a075b5c9..09a075b5c9 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/logging.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/logging.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/media.rb index 0000000000,96816d0bbb..96816d0bbb mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/media.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/media.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/railtie.rb index 0000000000,86d9a6b204..86d9a6b204 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/railtie.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/railtie.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/reference.rb index 0000000000,15b34250d7..15b34250d7 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/reference.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/reference.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/request.rb index 0000000000,0925b77995..0925b77995 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/request.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/request.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/result.rb index 0000000000,c48bec04a5..c48bec04a5 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/result.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/result.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service.rb index 0000000000,28f2605d92..28f2605d92 mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/lib/google/api_client/service.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/batch.rb index 0000000000,7ba406e612..7ba406e612 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/batch.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/batch.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/request.rb index 0000000000,dcbc7e3213..dcbc7e3213 mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/request.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/request.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/resource.rb index 0000000000,b493769d4f..b493769d4f mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/resource.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/resource.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/result.rb index 0000000000,7957ea6a26..7957ea6a26 mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/result.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/result.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/simple_file_store.rb index 0000000000,216b3fac5f..216b3fac5f mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/simple_file_store.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/simple_file_store.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service/stub_generator.rb index 0000000000,3c84dddbd2..3c84dddbd2 mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/lib/google/api_client/service/stub_generator.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service/stub_generator.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/service_account.rb index 0000000000,3d941ae07c..3d941ae07c mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/service_account.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/service_account.rb diff --cc sdk/ruby-google-api-client/lib/google/api_client/version.rb index 0000000000,acfde27540..acfde27540 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/lib/google/api_client/version.rb +++ b/sdk/ruby-google-api-client/lib/google/api_client/version.rb diff --cc sdk/ruby-google-api-client/rakelib/gem.rake index 0000000000,71edc7f81a..71edc7f81a mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/gem.rake +++ b/sdk/ruby-google-api-client/rakelib/gem.rake diff --cc sdk/ruby-google-api-client/rakelib/git.rake index 0000000000,ac3f1c268f..ac3f1c268f mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/git.rake +++ b/sdk/ruby-google-api-client/rakelib/git.rake diff --cc sdk/ruby-google-api-client/rakelib/metrics.rake index 0000000000,67cb4eb777..67cb4eb777 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/metrics.rake +++ b/sdk/ruby-google-api-client/rakelib/metrics.rake diff --cc sdk/ruby-google-api-client/rakelib/spec.rake index 0000000000,102e9a9cc5..102e9a9cc5 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/spec.rake +++ b/sdk/ruby-google-api-client/rakelib/spec.rake diff --cc sdk/ruby-google-api-client/rakelib/wiki.rake index 0000000000,3e0d97d2e3..3e0d97d2e3 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/wiki.rake +++ b/sdk/ruby-google-api-client/rakelib/wiki.rake diff --cc sdk/ruby-google-api-client/rakelib/yard.rake index 0000000000,be0ff65922..be0ff65922 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/rakelib/yard.rake +++ b/sdk/ruby-google-api-client/rakelib/yard.rake diff --cc sdk/ruby-google-api-client/script/package index 0000000000,3f59b50373..3f59b50373 mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/script/package +++ b/sdk/ruby-google-api-client/script/package diff --cc sdk/ruby-google-api-client/script/release index 0000000000,1a26a4234d..1a26a4234d mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/script/release +++ b/sdk/ruby-google-api-client/script/release diff --cc sdk/ruby-google-api-client/spec/fixtures/files/auth_stored_credentials.json index 0000000000,4cd786e4ae..4cd786e4ae mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/fixtures/files/auth_stored_credentials.json +++ b/sdk/ruby-google-api-client/spec/fixtures/files/auth_stored_credentials.json diff --cc sdk/ruby-google-api-client/spec/fixtures/files/client_secrets.json index 0000000000,05fa7cbb5a..05fa7cbb5a mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/fixtures/files/client_secrets.json +++ b/sdk/ruby-google-api-client/spec/fixtures/files/client_secrets.json diff --cc sdk/ruby-google-api-client/spec/fixtures/files/privatekey.p12 index 0000000000,1e737a93a7..1e737a93a7 mode 000000,100644..100644 Binary files differ diff --cc sdk/ruby-google-api-client/spec/fixtures/files/sample.txt index 0000000000,fe9a30d954..fe9a30d954 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/fixtures/files/sample.txt +++ b/sdk/ruby-google-api-client/spec/fixtures/files/sample.txt diff --cc sdk/ruby-google-api-client/spec/fixtures/files/secret.pem index 0000000000,28b8d12056..28b8d12056 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/fixtures/files/secret.pem +++ b/sdk/ruby-google-api-client/spec/fixtures/files/secret.pem diff --cc sdk/ruby-google-api-client/spec/fixtures/files/zoo.json index 0000000000,4abd957c90..4abd957c90 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/fixtures/files/zoo.json +++ b/sdk/ruby-google-api-client/spec/fixtures/files/zoo.json diff --cc sdk/ruby-google-api-client/spec/google/api_client/auth/storage_spec.rb index 0000000000,d8e5b960c7..d8e5b960c7 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/auth/storage_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/auth/storage_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/auth/storages/file_store_spec.rb index 0000000000,2963b1d45b..2963b1d45b mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/auth/storages/file_store_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/auth/storages/file_store_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/auth/storages/redis_store_spec.rb index 0000000000,de5abc4a10..de5abc4a10 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/auth/storages/redis_store_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/auth/storages/redis_store_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/batch_spec.rb index 0000000000,3aa95a88b6..3aa95a88b6 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/batch_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/batch_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/client_secrets_spec.rb index 0000000000,ead9bf7e99..ead9bf7e99 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/client_secrets_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/client_secrets_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/discovery_spec.rb index 0000000000,d596538cca..d596538cca mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/discovery_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/discovery_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/gzip_spec.rb index 0000000000,0539b97d93..0539b97d93 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/gzip_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/gzip_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/media_spec.rb index 0000000000,944981b187..944981b187 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/media_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/media_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/request_spec.rb index 0000000000,c63f750dc6..c63f750dc6 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/request_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/request_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/result_spec.rb index 0000000000,67c63b77cf..67c63b77cf mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/result_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/result_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/service_account_spec.rb index 0000000000,6314cea6bc..6314cea6bc mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/service_account_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/service_account_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/service_spec.rb index 0000000000,fbbdd53ee9..fbbdd53ee9 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/service_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/service_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client/simple_file_store_spec.rb index 0000000000,cb7d898475..cb7d898475 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client/simple_file_store_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client/simple_file_store_spec.rb diff --cc sdk/ruby-google-api-client/spec/google/api_client_spec.rb index 0000000000,eb9a59af7b..eb9a59af7b mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/google/api_client_spec.rb +++ b/sdk/ruby-google-api-client/spec/google/api_client_spec.rb diff --cc sdk/ruby-google-api-client/spec/spec_helper.rb index 0000000000,1c64a4e8cb..1c64a4e8cb mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/spec/spec_helper.rb +++ b/sdk/ruby-google-api-client/spec/spec_helper.rb diff --cc sdk/ruby-google-api-client/yard/bin/yard-wiki index 0000000000,61416750ec..61416750ec mode 000000,100755..100755 --- a/sdk/ruby-google-api-client/yard/bin/yard-wiki +++ b/sdk/ruby-google-api-client/yard/bin/yard-wiki diff --cc sdk/ruby-google-api-client/yard/lib/yard-google-code.rb index 0000000000,cd4eba8347..cd4eba8347 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/lib/yard-google-code.rb +++ b/sdk/ruby-google-api-client/yard/lib/yard-google-code.rb diff --cc sdk/ruby-google-api-client/yard/lib/yard/cli/wiki.rb index 0000000000,2c17393190..2c17393190 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/lib/yard/cli/wiki.rb +++ b/sdk/ruby-google-api-client/yard/lib/yard/cli/wiki.rb diff --cc sdk/ruby-google-api-client/yard/lib/yard/rake/wikidoc_task.rb index 0000000000,573bfb4d32..573bfb4d32 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/lib/yard/rake/wikidoc_task.rb +++ b/sdk/ruby-google-api-client/yard/lib/yard/rake/wikidoc_task.rb diff --cc sdk/ruby-google-api-client/yard/lib/yard/serializers/wiki_serializer.rb index 0000000000,469c4736ed..469c4736ed mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/lib/yard/serializers/wiki_serializer.rb +++ b/sdk/ruby-google-api-client/yard/lib/yard/serializers/wiki_serializer.rb diff --cc sdk/ruby-google-api-client/yard/lib/yard/templates/helpers/wiki_helper.rb index 0000000000,e03dfb6681..e03dfb6681 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/lib/yard/templates/helpers/wiki_helper.rb +++ b/sdk/ruby-google-api-client/yard/lib/yard/templates/helpers/wiki_helper.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/class/setup.rb index 0000000000,0b4dc12f82..0b4dc12f82 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/class/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/class/setup.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/docstring/setup.rb index 0000000000,63a5877fb1..63a5877fb1 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/docstring/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/docstring/setup.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/method/setup.rb index 0000000000,a6ed299243..a6ed299243 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/method/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/method/setup.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/method_details/setup.rb index 0000000000,e3bfea0030..e3bfea0030 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/method_details/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/method_details/setup.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/module/setup.rb index 0000000000,d2559eaa42..d2559eaa42 mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/module/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/module/setup.rb diff --cc sdk/ruby-google-api-client/yard/templates/default/tags/setup.rb index 0000000000,33dc42cacc..33dc42cacc mode 000000,100644..100644 --- a/sdk/ruby-google-api-client/yard/templates/default/tags/setup.rb +++ b/sdk/ruby-google-api-client/yard/templates/default/tags/setup.rb