RailsでFacebook用のコアラgemを使用してタイムアウトエラーを発生させる方法は?
誰か知っているなら教えてください。
RailsでFacebook用のコアラgemを使用してタイムアウトエラーを発生させる方法は?
誰か知っているなら教えてください。
rubyのTimeoutモジュールは次のように使用できます。
require 'timeout'
begin
status = Timeout::timeout(5) do
@koala_api.get_connection 'me', :feed
end
rescue Timeout::Error
# do something on timeout
end
そのための最良の方法は次のとおりです。
Koala.http_service.http_options = {request: {open_timeout: 1, timeout: 1}}