X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4d56bb8b1b49a48b2d9f8c06e6c1c566f739ebfb..f736ac4d9735600af24d8b71dd7b1fa40b4b055e:/lib/google/api_client/environment.rb diff --git a/lib/google/api_client/environment.rb b/lib/google/api_client/environment.rb index 4886048668..dbdb2d8ebe 100644 --- a/lib/google/api_client/environment.rb +++ b/lib/google/api_client/environment.rb @@ -1,8 +1,11 @@ module Google class APIClient module ENV - OS_VERSION = if RUBY_PLATFORM =~ /win32/ - `ver`.sub(/\s*\[Version\s*/, '/').sub(']', '') + OS_VERSION = if RUBY_PLATFORM =~ /mswin|win32|mingw|bccwin|cygwin/ + # TODO(bobaman) + # Confirm that all of these Windows environments actually have access + # to the `ver` command. + `ver`.sub(/\s*\[Version\s*/, '/').sub(']', '').strip elsif RUBY_PLATFORM =~ /darwin/i "Mac OS X/#{`sw_vers -productVersion`}" else