Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Socket.second_to_timeout
second_to_timeout(started_at, ends_at)
ext/socket/lib/socket.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.4.1/ext/socket/lib/socket.rb, line 965
def self.second_to_timeout(started_at, ends_at)
return nil if ends_at == Float::INFINITY || ends_at.nil?
remaining = (ends_at - started_at)
remaining.negative? ? 0 : remaining
end
No documentation available