Method: NoBrainer::QueryRunner::EMDriver::ResponseHandler#on_close

Defined in:
lib/no_brainer/query_runner/em_driver.rb

#on_close(caller) ⇒ Object



45
46
47
48
49
# File 'lib/no_brainer/query_runner/em_driver.rb', line 45

def on_close(caller)
  return if @has_atom
  return on_error(RethinkDB::RqlRuntimeError.new("NoBrainer EM driver: No data received"), caller) unless @has_data
  @queue ? push(:close) : set_atom([])
end