Как указать время ожидания чтения для запроса Net :: HTTP :: Post.new в Ruby 2
У меня есть сообщение, которое происходит с приложением rails из сценария ruby. Скрипт создает запрос переменной как
request = Net::HTTP::Post.new(url.path)
который затем используется следующим образом
request.content_type = "application/json"
request.body = JSON.generate( params )
response = Net::HTTP.start(url.host, url.port) {|http| http.request(request)}
На стороне сервера происходит довольно много обработки, и яя получаюNet::ReadTimeout
ошибка
Я пытался указать период ожидания
request.read_timeout = 500
согласноэтот ответ stackoverflow но я получил
undefined method `read_timeout=' for # (NoMethodError)
ошибка. Я предполагаю, что яЯ пропускаю что-то простое где-то. Все подсказки с благодарностью получены
Техническая информация:
Ruby 2.0.0p247Rails 4.0.0Windows 7 32-битный рубин