Sha256: f7dab34f1944c262c398a8d089ef900296e1b261500248731dd83708a13481e0
Contents?: true
Size: 361 Bytes
Versions: 70
Compression:
Stored size: 361 Bytes
Contents
# frozen_string_literal: true require_relative '../../polyphony' require 'mysql2/client' # Mysql2::Client overrides Mysql2::Client.prepend(Module.new do def initialize(config) config[:async] = true super @io = ::IO.for_fd(socket) end def query(sql, **options) super Polyphony.backend_wait_io(@io, false) async_result end end)
Version data entries
70 entries across 70 versions & 1 rubygems