Having trouble finding it in the code.
Hi @stevepm,
Short answer: There are no default timeouts, or put in another way, default timeouts are infinite.
Detailed explanation: This might actually change based on the adapter you choose. Faraday doesn't set the adapter timeout unless you enforce it, so the "adapter default" is the one used. In most cases (if not all) this means no timeout. I haven't used all the adapter so I can't tell you te default for each of them, however the default one (Net::HTTP) has no timeout by default
FTR, Net::HTTP default open_timeout and read_timeout is 60 seconds since ruby 2.3.
Most helpful comment
FTR,
Net::HTTPdefaultopen_timeoutandread_timeoutis 60 seconds since ruby 2.3.