lib/rbvmomi/vim.rb in rbvmomi-1.1.1 vs lib/rbvmomi/vim.rb in rbvmomi-1.1.2
- old
+ new
@@ -25,14 +25,16 @@
opts[:ssl] = true unless opts.member? :ssl
opts[:insecure] ||= false
opts[:port] ||= (opts[:ssl] ? 443 : 80)
opts[:path] ||= '/sdk'
opts[:ns] ||= 'urn:vim25'
- opts[:rev] = '4.1'
+ opts[:rev] = '4.0'
opts[:debug] = (!ENV['RBVMOMI_DEBUG'].empty? rescue false) unless opts.member? :debug
new(opts).tap do |vim|
vim.serviceContent.sessionManager.Login :userName => opts[:user], :password => opts[:password]
+ rev = vim.serviceContent.about.apiVersion
+ vim.rev = rev if %w(4.0 4.1).member? rev
end
end
# Return the ServiceInstance
#