Namespace
Methods
I
M
Constants
TkCommandNames = [ 'namespace'.freeze, ].freeze
 
Tk_Namespace_ID_TBL = TkCore::INTERP.create_table
 
Tk_Namespace_ID = ["ns".freeze, TkUtil.untrust("00000")]).instance_eval{ @mutex = Mutex.new
 
Tk_NsCode_RetObjID_TBL = TkCore::INTERP.create_table
 
Class Public methods
id2obj(id)
# File ext/tk/lib/tk/namespace.rb, line 29
def TkNamespace.id2obj(id)
  Tk_Namespace_ID_TBL.mutex.synchronize{
    Tk_Namespace_ID_TBL[id]? Tk_Namespace_ID_TBL[id]: id
  }
end
Instance Public methods
mutex()
# File ext/tk/lib/tk/namespace.rb, line 18
def mutex; @mutex; end