class Vixen::Model::Host
Public Class Methods
finalize(handle)
click to toggle source
# File lib/vixen/model/host.rb, line 5 def self.finalize(handle) proc do Vixen::Bridge.disconnect(handle) end end
Public Instance Methods
open_vm(path, &block)
click to toggle source
# File lib/vixen/model/host.rb, line 11 def open_vm(path, &block) Vixen::Model::VM.new(Vixen::Bridge.open_vm(handle, path, &block)) end
paths_of_running_vms(&block)
click to toggle source
# File lib/vixen/model/host.rb, line 23 def paths_of_running_vms(&block) Vixen::Bridge.running_vms(handle, &block) || [] end
running_vms(&block)
click to toggle source
# File lib/vixen/model/host.rb, line 15 def running_vms(&block) vms = [] paths_of_running_vms(&block).each do |path| vms << open_vm(path, &block) end vms end