Sha256: cf90b9735cf4b62958089ccb09efac665aa72f9683581301906c942df86d8e37
Contents?: true
Size: 444 Bytes
Versions: 1
Compression:
Stored size: 444 Bytes
Contents
module VirtDisk module PartitionType def self.partition_probe(disk) partition_types.each do |partition_type| partitions = partition_type.discover_partitions(disk) return partitions unless partitions.empty? end [] end def self.partition_types constants.collect { |sym| const_get(sym) } .find_all { |obj| obj.is_a?(Class) && obj.respond_to?(:discover_partitions) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virt_disk-0.0.1 | lib/virt_disk/partition_type.rb |