diff --git a/lib/webmock/request_pattern.rb b/lib/webmock/request_pattern.rb index 7206fcc4..4b18aac8 100644 --- a/lib/webmock/request_pattern.rb +++ b/lib/webmock/request_pattern.rb @@ -84,6 +84,8 @@ def create_uri_pattern(uri) URIAddressablePattern.new(uri) elsif uri.respond_to?(:call) URICallablePattern.new(uri) + elsif uri.is_a?(::URI::Generic) + URIStringPattern.new(uri.to_s) elsif uri.is_a?(String) URIStringPattern.new(uri) else