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