examples/readme-2.rb in rbvmomi-1.13.0 vs examples/readme-2.rb in rbvmomi-2.0.0

- old
+ new

@@ -1,12 +1,12 @@ # Copyright (c) 2011-2017 VMware, Inc. All Rights Reserved. # SPDX-License-Identifier: MIT require 'rbvmomi' -require 'rbvmomi/trollop' +require 'rbvmomi/optimist' -opts = Trollop.options do +opts = Optimist.options do banner <<-EOS Example 2 from the README: Power on a VM the hard way. Usage: readme-2.rb [options] VM name @@ -27,10 +27,10 @@ Other options: EOS end -Trollop.die("must specify host") unless opts[:host] +Optimist.die("must specify host") unless opts[:host] vm_name = ARGV[0] or abort "must specify VM name" vim = RbVmomi::VIM.connect opts rootFolder = vim.serviceInstance.content.rootFolder dc = rootFolder.childEntity.grep(RbVmomi::VIM::Datacenter).find { |x| x.name == opts[:datacenter] } or fail "datacenter not found"