# File lib/googleauth/default_credentials.rb, line 48 def self.make_creds options = {} json_key_io = options[:json_key_io] if json_key_io json_key, clz = determine_creds_class json_key_io warn_if_cloud_sdk_credentials json_key["client_id"] io = StringIO.new MultiJson.dump(json_key) clz.make_creds options.merge(json_key_io: io) else warn_if_cloud_sdk_credentials ENV[CredentialsLoader::CLIENT_ID_VAR] clz = read_creds clz.make_creds options end end