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:
parent
0ce0d4a596
commit
69b8b645b5
4 changed files with 48 additions and 52 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue