Class: RethinkDB::EMQueryHandle
- Inherits:
-
QueryHandle
- Object
- QueryHandle
- RethinkDB::EMQueryHandle
- Defined in:
- lib/nobrainer_streams/rethinkdb_monkeypatch.rb
Instance Method Summary collapse
Instance Method Details
#callback(res) ⇒ Object
153 154 155 156 157 158 159 160 |
# File 'lib/nobrainer_streams/rethinkdb_monkeypatch.rb', line 153 def callback(res) if !EM.reactor_running? @closed = true @conn.stop(@token) return end super(res) end |
#guarded_async_run(&b) ⇒ Object
147 148 149 150 151 |
# File 'lib/nobrainer_streams/rethinkdb_monkeypatch.rb', line 147 def guarded_async_run(&b) EM.next_tick { b.call if !@closed } end |