s.add_runtime_dependency('signet', '>= 0.5.0')
s.add_runtime_dependency('addressable', '>= 2.3.2')
- s.add_runtime_dependency('uuidtools', '>= 2.1.0')
s.add_runtime_dependency('autoparse', '>= 0.3.3')
s.add_runtime_dependency('faraday', '>= 0.9.0')
s.add_runtime_dependency('multi_json', '>= 1.0.0')
require 'addressable/uri'
require 'google/api_client/reference'
-require 'uuidtools'
+require 'securerandom'
module Google
class APIClient
@global_callback = block if block_given?
@last_auto_id = 0
- # TODO(sgomes): Use SecureRandom.uuid, drop UUIDTools when we drop 1.8
- @base_id = UUIDTools::UUID.random_create.to_s
+ @base_id = SecureRandom.uuid
options[:uri] ||= 'https://www.googleapis.com/batch'
options[:http_method] ||= 'POST'
# limitations under the License.
-require 'multi_json'
require 'compat/multi_json'
require 'faraday'
require 'faraday/request/multipart'
-require 'multi_json'
require 'compat/multi_json'
require 'addressable/uri'
require 'stringio'