mirror of
https://github.com/discourse/discourse.git
synced 2024-11-22 14:38:17 +08:00
Specify the error that we want to ignore instead of rescuing all errors.
This commit is contained in:
parent
d7d22554ca
commit
089a1bd3be
|
@ -10,7 +10,12 @@ class FinalDestination
|
||||||
attr_reader :cookie
|
attr_reader :cookie
|
||||||
|
|
||||||
def initialize(url, opts=nil)
|
def initialize(url, opts=nil)
|
||||||
@uri = URI(url) rescue nil
|
@uri =
|
||||||
|
begin
|
||||||
|
URI(url) if url
|
||||||
|
rescue URI::InvalidURIError
|
||||||
|
end
|
||||||
|
|
||||||
@opts = opts || {}
|
@opts = opts || {}
|
||||||
@opts[:max_redirects] ||= 5
|
@opts[:max_redirects] ||= 5
|
||||||
@opts[:lookup_ip] ||= lambda do |host|
|
@opts[:lookup_ip] ||= lambda do |host|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user