Sha256: 327947b057ddb975f09a241ba704c31a231a8c1344c93bc8c6f48291e85717d3
Contents?: true
Size: 522 Bytes
Versions: 24
Compression:
Stored size: 522 Bytes
Contents
require 'fog/core/collection' require 'fog/opennebula/models/compute/server' module Fog module Compute class OpenNebula class Servers < Fog::Collection model Fog::Compute::OpenNebula::Server def all(filter={}) load(service.list_vms(filter)) end def get(id) data = service.list_vms({:id => id}) new data.first unless data.empty? end def shutdown(id) service.vm_shutdown(id) end end end end end
Version data entries
24 entries across 22 versions & 4 rubygems