google-api-ruby-client/lib/google/api_client/environment.rb

17 lines
475 B
Ruby
Raw Normal View History

module Google
class APIClient
module ENV
2011-10-31 10:32:48 +00:00
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
`uname -sr`.sub(' ', '/')
end
end
end
end