lib/string_tools.rb in string_tools-0.3.1 vs lib/string_tools.rb in string_tools-0.4.0
- old
+ new
@@ -221,9 +221,11 @@
def add_params_to_url(url, params = nil)
uri = Addressable::URI.parse(url)
uri = Addressable::URI.parse("http://#{url}") unless uri.scheme
uri.query_values = (uri.query_values || {}).merge!(params.stringify_keys) if params.present?
uri.normalize.to_s
+ rescue Addressable::URI::InvalidURIError
+ nil
end
end
extend Uri
end