Module | Rake::RepairedSystem |
In: |
lib/rake/repaired_system.rb
|
Alternate implementations of system() and backticks `` for Windows.
BINARY_EXTS | = | %w[com exe] |
BATCHFILE_EXTS | = | %w[bat] + if (t = ENV["COMSPEC"]) and t =~ %r!command\.exe\Z!i |
RUNNABLE_EXTS | = | BINARY_EXTS + BATCHFILE_EXTS |
BATCHFILE_PATTERN | = | [RUNNABLE_EXTS, BINARY_EXTS, BATCHFILE_EXTS].map { |exts| if exts.size > 1 |