Module: Faraday::Utils
- Defined in:
- lib/ext/faraday/utils.rb
Defined Under Namespace
Classes: ParamsHash
Instance Method Summary collapse
- #build_nested_query(value, prefix = nil) ⇒ Object
-
#faradays_build_nested_query ⇒ Object
Override Faraday’s version so it sorts the params.
Instance Method Details
#build_nested_query(value, prefix = nil) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/ext/faraday/utils.rb', line 5 def build_nested_query(value, prefix = nil) if value.is_a? Hash value.to_ordered_hash.map { |k, v| build_nested_query(v, prefix ? "#{prefix}%5B#{escape(k)}%5D" : escape(k)) }.join("&") else faradays_build_nested_query(value, prefix) end end |
#faradays_build_nested_query ⇒ Object
Override Faraday’s version so it sorts the params
4 |
# File 'lib/ext/faraday/utils.rb', line 4 alias :faradays_build_nested_query :build_nested_query |