Method: TkNamespace.delete

Defined in:
lib/tk/namespace.rb

.delete(*ns_list) ⇒ Object



367
368
369
370
371
372
373
374
375
376
377
378
# File 'lib/tk/namespace.rb', line 367

def self.delete(*ns_list)
  tk_call('namespace', 'delete', *ns_list)
  ns_list.each{|ns|
    Tk_Namespace_ID_TBL.mutex.synchronize{
      if ns.kind_of?(TkNamespace)
        Tk_Namespace_ID_TBL.delete(ns.path)
      else
        Tk_Namespace_ID_TBL.delete(ns.to_s)
      end
    }
  }
end