diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-08 15:17:06 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-08 15:17:06 +0000 |
| commit | 03acb264f50437aa6a566e1359b418afb3e5d8cb (patch) | |
| tree | 5a0b4827c60a8da70305a6508fb2ca2f5cfe2f4c /lib | |
| parent | dd0ea92072aa068ad41574f160ff8e1de8e47ce8 (diff) | |
| download | ruby-03acb264f50437aa6a566e1359b418afb3e5d8cb.tar.gz ruby-03acb264f50437aa6a566e1359b418afb3e5d8cb.tar.xz ruby-03acb264f50437aa6a566e1359b418afb3e5d8cb.zip | |
* lib/irb/extend-command.rb (IRB::ExtendCommandBundle): pacify
RDoc. a patch from Eric Hodel <drbrain at segment7.net>.
[ruby-core:08522]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/irb/extend-command.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/irb/extend-command.rb b/lib/irb/extend-command.rb index c330d1bd3..8994f2f8d 100644 --- a/lib/irb/extend-command.rb +++ b/lib/irb/extend-command.rb @@ -106,14 +106,14 @@ module IRB ] - def EXCB.install_extend_commands + def self.install_extend_commands for args in @EXTEND_COMMANDS def_extend_command(*args) end end # aliases = [commans_alias, flag], ... - def EXCB.def_extend_command(cmd_name, cmd_class, load_file = nil, *aliases) + def self.def_extend_command(cmd_name, cmd_class, load_file = nil, *aliases) case cmd_class when Symbol cmd_class = cmd_class.id2name @@ -172,7 +172,7 @@ module IRB "irb_" + method_name + "_org" end - def EXCB.extend_object(obj) + def self.extend_object(obj) unless (class<<obj;ancestors;end).include?(EXCB) super for ali, com, flg in @ALIASES @@ -196,13 +196,13 @@ module IRB [:save_history=, "irb/ext/save-history.rb"], ] - def CE.install_extend_commands + def self.install_extend_commands for args in @EXTEND_COMMANDS def_extend_command(*args) end end - def CE.def_extend_command(cmd_name, load_file, *aliases) + def self.def_extend_command(cmd_name, load_file, *aliases) Context.module_eval %[ def #{cmd_name}(*opts, &b) Context.module_eval {remove_method(:#{cmd_name})} |
