Sha256: edfb7e24c875389b267b913385ccd51acf9df80f3d7e012d41cc9ef9a67fbd48
Contents?: true
Size: 346 Bytes
Versions: 2
Compression:
Stored size: 346 Bytes
Contents
require 'win32ole' class File def self.read_only?(path) raise "'#{path}' does not exist" unless(File.exist?(path)) fso = WIN32OLE.new('Scripting.FileSystemObject') raise 'Failed to create Scripting.FileSystemObject' if(fso.nil?) fo = fso.GetFile(path) return ((fo.Attributes & 1) != 0) ? true : false end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wixgem-0.113.0 | lib/file.rb |
wixgem-0.112.0 | lib/file.rb |