Chef::Util::Windows
XXX not defined in the current windows-pr release
# File lib/chef/util/windows/volume.rb, line 34 def initialize(name) name += "\\" unless name =~ /\\$/ #trailing slash required @name = name end
# File lib/chef/util/windows/volume.rb, line 54 def add(device) unless SetVolumeMountPoint(@name, device) raise ArgumentError, get_last_error end end
# File lib/chef/util/windows/volume.rb, line 48 def delete unless DeleteVolumeMountPoint.call(@name) raise ArgumentError, get_last_error end end
# File lib/chef/util/windows/volume.rb, line 39 def device buffer = 0.chr * 256 if GetVolumeNameForVolumeMountPoint(@name, buffer, buffer.size) return buffer[0,buffer.size].unpack("Z*")[0] else raise ArgumentError, get_last_error end end
[Validate]
Generated with the Darkfish Rdoc Generator 2.