lib/faraday/connection.rb in faraday-0.4.4 vs lib/faraday/connection.rb in faraday-0.4.5

- old
+ new

@@ -171,15 +171,15 @@ # conn.build_url("nigiri?page=2") # => https://sushi.com/api/nigiri?token=abc&page=2 # conn.build_url("nigiri", :page => 2) # => https://sushi.com/api/nigiri?token=abc&page=2 # def build_url(url, params = nil) uri = URI.parse(url.to_s) - uri.host ||= @host - uri.port ||= @port - uri.scheme ||= @scheme if @path_prefix && uri.path !~ /^\// uri.path = "#{@path_prefix.size > 1 ? @path_prefix : nil}/#{uri.path}" end + uri.host ||= @host + uri.port ||= @port + uri.scheme ||= @scheme replace_query(uri, params) uri end def dup