Commit Graph

462 Commits

Author SHA1 Message Date
Sergey Ponomarev 3bffde39e2 Add Ruby 2.5 support (#648)
* Fix os version detection not to include newline
* Add ruby 2.4 and 2.5 to CI
2018-03-22 08:29:35 -07:00
Grant Timmerman 95a94c41db
Merge pull request #643 from albertoalmagro/fix-json-representation-typo
Fix little typo on docs
2018-02-21 15:18:14 -08:00
Google APIs 66f4337393 0.19.8 2018-02-19 01:32:26 +00:00
Google APIs 6f96104e4f 0.19.7 2018-02-12 01:32:17 +00:00
Google APIs 28f2e43829 0.19.6 2018-02-05 01:32:07 +00:00
Google APIs 05183922d8 0.19.5 2018-01-29 01:32:11 +00:00
Google APIs 3c75e37d94 0.19.4 2018-01-22 01:32:12 +00:00
Google APIs 3bab1d199a 0.19.3 2018-01-15 01:32:06 +00:00
Google APIs c07cc4ab14 0.19.2 2018-01-08 01:32:23 +00:00
Google APIs 38e271cfb4 0.19.1 2018-01-01 01:32:04 +00:00
Alberto Almagro Sotelo 9f16b63dab
Fix little typo on docs
While reading the source file documentation I spotted this little typo.
2017-12-28 20:10:23 +01:00
Google APIs b121c3982c 0.19.0 2017-12-25 01:32:25 +00:00
Google APIs a31469048d 0.18.1 2017-12-18 01:32:02 +00:00
Google APIs 77a72ae51d 0.18.0 2017-12-11 01:32:00 +00:00
Google APIs ccf4f20f18 0.17.4 2017-12-04 20:42:02 +00:00
Nilayan Bhattacharya 1a25d1ddeb Passing gzip compression as a client option 2017-11-29 12:45:11 -08:00
Google APIs 79b086a6aa 0.17.3 2017-11-27 01:32:17 +00:00
Google APIs fe715c6740 0.17.2 2017-11-20 01:32:05 +00:00
Google APIs 8ed99b7132 0.17.1 2017-11-13 01:32:15 +00:00
Google APIs 1499735ecb 0.17.0 2017-11-06 01:32:07 +00:00
Google APIs ef16956d28 0.16.0 2017-11-02 19:54:12 +00:00
bantini 6e2276cb80 Handle recursive hashes (#621)
This fixes the generator for cases where one of the entries of the
"schemas" object returned by the Discovery service is a recursively
defined map.

Fixes #608
2017-10-12 10:57:57 -07:00
Google APIs 26a9af5e19 0.15.0 2017-10-09 01:32:07 +00:00
Google APIs 9eab574cdd 0.14.5 2017-10-02 01:31:59 +00:00
Google APIs 23f470553f 0.14.4 2017-09-25 01:32:03 +00:00
Google APIs bfd7543fb8 0.14.3 2017-09-22 06:12:28 +00:00
Google APIs 156d18dedc 0.14.2 2017-09-22 06:09:34 +00:00
Sai Cheemalapati 61857c16bb Release 0.14.1 2017-09-18 12:45:52 -07:00
Sai Cheemalapati 2a4efbf3b9 Allow retry on Signet::AuthorizationError (#611) 2017-09-18 12:40:11 -07:00
Google APIs bc4644ca5e 0.14.0 2017-09-18 01:32:14 +00:00
Google APIs 80a05c98b8 0.13.6 2017-09-11 01:32:26 +00:00
Google APIs d6eb6def76 0.13.5 2017-09-04 01:32:17 +00:00
Google APIs d62c7145a2 0.13.4 2017-08-28 01:32:16 +00:00
Google APIs 413db9c289 0.13.3 2017-08-26 01:35:42 +00:00
Sai Cheemalapati ce32deabcf Release 0.13.2 2017-08-25 11:44:07 -07:00
Sai Cheemalapati b87af01703 Allow automatic method name clash resolution (#605)
If the method name is generated from the request type, there is a
possibility of a clash if two methods take the same request type. For
example, if two unique methods take the request type
"CreateRoleRequest", both methods will be generated with the method name
"create_role", which causes generation to fail with an exception.

This commit resolves that issue by first generating a method name from
the request type of each method, and keeping track of which names are
duplicates. For methods that will generate a duplicate name from the
request type, the name is generated from the method ID instead (the
resulting name is guaranteed to be unique).
2017-08-18 18:35:22 -04:00
Steve Bazyl 8e701f7f41 Merge pull request #593 from janko-m/avoid-rewinding-on-full-response
Recover from non-Ranged responses without rewinding
2017-08-03 11:49:29 -06:00
Sai Cheemalapati 74c0242266 Make the generator deterministic (#601) 2017-07-18 09:56:05 -07:00
Steve Bazyl a9901b82e0 Regenerate APIs 2017-07-12 14:10:42 -06:00
Janko Marohnić 0eeb3ee9f9 Recover from non-Ranged responses without rewinding
Not all IO objects know how to #rewind themselves. For example, Ruby
pipes (returned by `IO.pipe`) do implement #rewind, but they will throw
an error if you try to call it.

  rd, wr = IO.pipe
  wr.rewind # Errno::ESPIPE: Illegal seek

But we don't need to rewind and overwrite the IO object if we didn't get
the Ranged response we expected, we could instead wait out the content
that has already been downloaded, and start appending again once we
reached where we left off. This is what this commit does.
2017-06-23 11:22:37 +02:00
Sai Cheemalapati 749539e46a Bump version, regen APIs
Revert api_names.yaml to pick up the manual overrides lost in v0.12.0
2017-06-14 10:06:42 -07:00
Sai Cheemalapati 3f26743ef7 Bump version, regen APIs
Delete services which are no longer discoverable:
 - adexchangebuyer:v1_3
 - appengine:v1beta4
 - appengine:v1beta5
 - autoscaler:v1beta2
 - classroom:v1beta1
 - cloudkms:v1beta1
 - cloudlatencytest:v2
 - container:v1beta1
 - coordinate:v1
 - datastore:v1beta2
 - datastore:v1beta3
 - deploymentmanager:v2beta2
 - dfareporting:v2_1
 - dfareporting:v2_3
 - dfareporting:v2_5
 - dfareporting:v2_6
 - gan:v1beta1
 - genomics:v1beta2
 - logging:v1beta3
 - manager:v1beta2
 - pubsub:v1beta2
 - tracing:v1

Also include fixes in the gemspec file recommended by the package
script.
2017-06-02 00:27:33 -07:00
Sai Cheemalapati e3792b19d2 Add Hash support to fetch_all (#586)
This commit aligns the behavior of `fetch_all` over map responses with
that of arrays (returning a single collection with all entries).
2017-06-01 23:52:09 -04:00
Steve Bazyl 9237ba59cb Bump version, regen APIs 2017-05-26 10:44:32 -06:00
Steven Bazyl 6a4e9184e7 Allow using v2 error messages + fix to_json signature to allow arbitrary args 2017-05-19 17:16:22 -06:00
Sai Cheemalapati 7b5a460934 Regen APIs and bump version
This commit also adds `dfareporting:v2.8`.
2017-05-04 12:35:56 -07:00
Steve Bazyl ff5eb3670d Bump version for minor release 2017-04-04 13:47:17 -07:00
sonots ed27c6ec07 remove print debug 2017-04-04 17:36:46 +09:00
Steve Bazyl 48916bfce7 Merge branch 'master' of https://github.com/sqrrrl/google-api-ruby-client into sqrrrl-master 2017-04-03 12:31:20 -07:00
Steve Bazyl 4682267161 Move timeouts from request to clientoptions, update migration/changelog 2017-04-03 11:10:54 -07:00