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
[ show 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