タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

timeoutに関するhidemailのブックマーク (1)

  • open-uriにtimeoutを設定する方法 : やむにやまれず

    2007年10月02日10:21 by 山崎泰宏 open-uriにtimeoutを設定する方法 カテゴリRuby Tweet sparklegate Comment(0)Trackback(0) open-uriは便利だけど、timeoutの設定とかはできないので自前で準備する必要がある。 知っている人にはそれが大したものではないのだろうけど、調べるとなると若干時間が必要なのでここにメモしておく。 open-uriにtimeoutを設定したコード:require 'open-uri' require "resolv-replace" require 'timeout' begin timeout(1){ open(uri){|f| # ここで接続に時間がかかるケースを想定します # 必要な処理 } } rescue TimeoutError # 捕捉 end 単純なコードですがポイントは

    open-uriにtimeoutを設定する方法 : やむにやまれず
  • 1