module Faraday::NestedParamsEncoder

def self.escape(s)

def self.escape(s)
  return s.to_s.gsub(ESCAPE_RE) {
    '%' + $&.unpack('H2' * $&.bytesize).join('%').upcase
  }.tr(' ', '+')
end