Module: UV::Listener
- Included in:
- File, Filesystem, Handle, Work
- Defined in:
- lib/uv/listener.rb
Constant Summary collapse
- @@callbacks =
Hash.new { |hash, object_id| hash[object_id] = Hash.new }
Class Method Summary collapse
Class Method Details
.define_callback(object_id, name, callback) ⇒ Object
8 9 10 |
# File 'lib/uv/listener.rb', line 8 def define_callback(object_id, name, callback) @@callbacks[object_id][name] ||= callback end |
.undefine_callbacks(object_id) ⇒ Object
12 13 14 15 |
# File 'lib/uv/listener.rb', line 12 def undefine_callbacks(object_id) @@callbacks.delete(object_id) nil end |