Module Rake::Win32
In: lib/rake/win32.rb

Win 32 interface methods for Rake. Windows specific functionality will be placed here to collect that knowledge in one spot.

Methods

Classes and Modules

Class Rake::Win32::Win32HomeError

Public Class methods

Normalize a win32 path so that the slashes are all forward slashes.

[Source]

    # File lib/rake/win32.rb, line 48
48:       def normalize(path)
49:         path.gsub(/\\/, '/')
50:       end

Run a command line on windows.

[Source]

    # File lib/rake/win32.rb, line 19
19:       def rake_system(*cmd)
20:         if cmd.size == 1
21:           system("call #{cmd}")
22:         else
23:           system(*cmd)
24:         end
25:       end

True if running on a windows system.

[Source]

    # File lib/rake/win32.rb, line 14
14:       def windows?
15:         Config::CONFIG['host_os'] =~ /mswin/
16:       end

[Validate]