Method: Restforce::Middleware::Authentication#encode_www_form

Defined in:
lib/restforce/middleware/authentication.rb

#encode_www_form(params) ⇒ Object

Featured detect form encoding. URI in 1.8 does not include encode_www_form



76
77
78
79
80
81
82
83
84
85
86
# File 'lib/restforce/middleware/authentication.rb', line 76

def encode_www_form(params)
  if URI.respond_to?(:encode_www_form)
    URI.encode_www_form(params)
  else
    params.map do |k, v|
      k = CGI.escape(k.to_s)
      v = CGI.escape(v.to_s)
      "#{k}=#{v}"
    end.join('&')
  end
end