old_log(sql, name)
end
rescue ActiveRecord::StatementInvalid => ex
- if ex =~ /^OSM::APITimeoutError: /
- raise OSM::APITimeoutError
+ if ex.message =~ /^OSM::APITimeoutError: /
+ raise OSM::APITimeoutError.new
+ elsif ex.message =~ /^Timeout::Error: /
+ raise Timeout::Error.new("time's up!")
else
raise
end