diff --git a/gems/faraday/2.5/_test/test.rb b/gems/faraday/2.5/_test/test.rb index 3658abc29..6df82ce48 100644 --- a/gems/faraday/2.5/_test/test.rb +++ b/gems/faraday/2.5/_test/test.rb @@ -85,6 +85,11 @@ response.body response.success? +uri = conn.build_url('/path') +uri = conn.build_url('/path', { key: 'value' }) +uri = conn.build_url +uri.path + Faraday::FlatParamsEncoder.sort_params = true Faraday::FlatParamsEncoder.sort_params Faraday::FlatParamsEncoder.encode(a: :x) diff --git a/gems/faraday/2.5/faraday.rbs b/gems/faraday/2.5/faraday.rbs index be56b3c9a..2e0b64466 100644 --- a/gems/faraday/2.5/faraday.rbs +++ b/gems/faraday/2.5/faraday.rbs @@ -125,6 +125,8 @@ module Faraday def post: (?String | URI url, ?untyped body, ?untyped headers) ?{ (Faraday::Request) -> void } -> Faraday::Response def put: (?String | URI url, ?untyped body, ?untyped headers) ?{ (Faraday::Request) -> void } -> Faraday::Response def patch: (?String | URI url, ?untyped body, ?untyped headers) ?{ (Faraday::Request) -> void } -> Faraday::Response + + def build_url: (?String | URI | nil url, ?Hash[Symbol | String, untyped]? extra_params) -> URI::HTTP end class SSLOptions