Sha256: db6732fa24bd96637d5cf9fe3b8732e730c271b7a79c227f135ebc472e2d6740
Contents?: true
Size: 655 Bytes
Versions: 67
Compression:
Stored size: 655 Bytes
Contents
require 'fog/core/collection' require 'fog/xenserver/models/compute/storage_repository' module Fog module Compute class XenServer class StorageRepositories < Fog::Collection model Fog::Compute::XenServer::StorageRepository def all data = service.get_records 'SR' #data.delete_if {|sr| sr[:shared].eql?(false)} #data.delete_if {|sr| sr[:content_type].eql?('iso')} load(data) end def get( sr_ref ) if sr_ref && sr = service.get_record( sr_ref, 'SR' ) new(sr) else nil end end end end end end
Version data entries
67 entries across 67 versions & 7 rubygems