Class: TkCore::Tk_OBJECT_TABLE
Instance Method Summary collapse
-
#initialize(id) ⇒ Tk_OBJECT_TABLE
constructor
A new instance of Tk_OBJECT_TABLE.
- #method_missing(m, *args, &b) ⇒ Object
- #mutex ⇒ Object
Constructor Details
#initialize(id) ⇒ Tk_OBJECT_TABLE
Returns a new instance of Tk_OBJECT_TABLE.
1405 1406 1407 1408 |
# File 'lib/tk.rb', line 1405 def initialize(id) @id = id @mutex = Mutex.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(m, *args, &b) ⇒ Object
1412 1413 1414 |
# File 'lib/tk.rb', line 1412 def method_missing(m, *args, &b) TkCore::INTERP.tk_object_table(@id).__send__(m, *args, &b) end |
Instance Method Details
#mutex ⇒ Object
1409 1410 1411 |
# File 'lib/tk.rb', line 1409 def mutex @mutex end |