module VirtDisk::PartitionType
Public Class Methods
partition_probe(disk)
click to toggle source
# File lib/virt_disk/partition_type.rb, line 3 def self.partition_probe(disk) partition_types.each do |partition_type| partitions = partition_type.discover_partitions(disk) return partitions unless partitions.empty? end [] end
partition_types()
click to toggle source
# File lib/virt_disk/partition_type.rb, line 11 def self.partition_types constants.collect { |sym| const_get(sym) } .find_all { |obj| obj.is_a?(Class) && obj.respond_to?(:discover_partitions) } end