Sha256: 90cc95b430dbddc441e32647c84e4eb2db0194d83309b682b0f4a416c131383c
Contents?: true
Size: 678 Bytes
Versions: 14
Compression:
Stored size: 678 Bytes
Contents
require 'fog/core/collection' require 'fog/vmfusion/models/compute/server' module Fog module Compute class Vmfusion class Servers < Fog::Collection model Fog::Compute::Vmfusion::Server def all(filter=nil) data=[] filter={} if filter.nil? unless filter.has_key?(:name) vms=::Fission::VM.all vms.each do |vm| data << { :raw => vm} end else data << { :raw => ::Fission::VM.new(filter[:name])} end load(data) end def get(name) self.all(:name =>name).first end end end end end
Version data entries
14 entries across 14 versions & 4 rubygems