module Semian::NetHTTP
def with_resource_timeout(timeout)
def with_resource_timeout(timeout) prev_read_timeout = read_timeout prev_open_timeout = open_timeout begin self.read_timeout = timeout self.open_timeout = timeout yield ensure self.read_timeout = prev_read_timeout self.open_timeout = prev_open_timeout end end