Method: Tk.__regist_toplevel_aliases__
- Defined in:
- lib/tk/autoload.rb
.__regist_toplevel_aliases__(target, obj, *symbols) ⇒ Object
437 438 439 440 441 442 443 444 445 446 447 448 |
# File 'lib/tk/autoload.rb', line 437 def __regist_toplevel_aliases__(target, obj, *symbols) # initial regist @TOPLEVEL_ALIAS_TABLE[target = target.to_sym] ||= {} symbols.each{|sym| @TOPLEVEL_ALIAS_TABLE[target][sym = sym.to_sym] = obj if !topalias_defined?(sym) || target == @TOPLEVEL_ALIAS_OWNER[sym] = target replace_topalias(sym, obj) replace_topobj(sym, obj) unless obj.kind_of?(String) # NOT autoload end } end |