1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* lib/shell: commit miss(support for ruby 1.9(YARV) thread model).

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
keiju 2007-03-22 15:25:58 +00:00
parent 0ce0d4a596
commit 69b8b645b5
4 changed files with 48 additions and 52 deletions

View file

@ -475,7 +475,7 @@ class Shell
end]
Shell.notify "Define #{meth}(#{arg_str})", Shell.debug?
Shell.notify("Definition of #{meth}: ", d,
Shell.debug.kind_of?(Integer) && Shell.debug > 1)
Shell.debug.kind_of?(Integer) && Shell.debug > 1)
eval d
end
end
@ -589,24 +589,24 @@ class Shell
def_builtin_commands(FileTest,
FileTest.singleton_methods(false).collect{|m| [m, ["FILENAME"]]})
# method related ftools
normal_delegation_ftools_methods = [
["syscopy", ["FILENAME_FROM", "FILENAME_TO"]],
["copy", ["FILENAME_FROM", "FILENAME_TO"]],
["move", ["FILENAME_FROM", "FILENAME_TO"]],
["compare", ["FILENAME_FROM", "FILENAME_TO"]],
["safe_unlink", ["*FILENAMES"]],
["makedirs", ["*FILENAMES"]],
# ["chmod", ["mode", "*FILENAMES"]],
["install", ["FILENAME_FROM", "FILENAME_TO", "mode"]],
]
def_builtin_commands(File,
normal_delegation_ftools_methods)
alias_method :cmp, :compare
alias_method :mv, :move
alias_method :cp, :copy
alias_method :rm_f, :safe_unlink
alias_method :mkpath, :makedirs
# # method related ftools
# normal_delegation_ftools_methods = [
# ["syscopy", ["FILENAME_FROM", "FILENAME_TO"]],
# ["copy", ["FILENAME_FROM", "FILENAME_TO"]],
# ["move", ["FILENAME_FROM", "FILENAME_TO"]],
# ["compare", ["FILENAME_FROM", "FILENAME_TO"]],
# ["safe_unlink", ["*FILENAMES"]],
# ["makedirs", ["*FILENAMES"]],
# # ["chmod", ["mode", "*FILENAMES"]],
# ["install", ["FILENAME_FROM", "FILENAME_TO", "mode"]],
# ]
# def_builtin_commands(File,
# normal_delegation_ftools_methods)
# alias_method :cmp, :compare
# alias_method :mv, :move
# alias_method :cp, :copy
# alias_method :rm_f, :safe_unlink
# alias_method :mkpath, :makedirs
end
end