Module Rake::RepairedSystem
In: lib/rake/repaired_system.rb

Alternate implementations of system() and backticks `` for Windows.

Methods

Constants

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

Public Class methods

[Source]

    # File lib/rake/repaired_system.rb, line 35
35:     def define_module_function(name, &block)
36:       define_method(name, &block)
37:       module_function(name)
38:     end

[Validate]