class RuboCop::Cop::Lint::IncompatibleIoSelectWithFiberScheduler
def preferred_method(read, write, timeout)
def preferred_method(read, write, timeout) timeout_argument = timeout.nil? ? '' : "(#{timeout.source})" if read.array_type? && read.values[0] "#{read.values[0].source}.wait_readable#{timeout_argument}" else "#{write.values[0].source}.wait_writable#{timeout_argument}" end end