method
def_pre_proc
def_pre_proc(base_method, extend_method)
public
Hide source
# File lib/irb/extend-command.rb, line 222 def def_pre_proc(base_method, extend_method) base_method = base_method.to_s extend_method = extend_method.to_s alias_name = new_alias_name(base_method) module_eval %[ alias_method alias_name, base_method def #{base_method}(*opts) send :#{extend_method}, *opts send :#{alias_name}, *opts end ] end