class BraintreeHttp::FormEncoded
Public Instance Methods
content_type()
click to toggle source
# File lib/braintreehttp/serializers/form_encoded.rb, line 18 def content_type /^application\/x-www-form-urlencoded/ end
decode(body)
click to toggle source
# File lib/braintreehttp/serializers/form_encoded.rb, line 14 def decode(body) raise UnsupportedEncodingError.new("FormEncoded does not support deserialization") end
encode(request)
click to toggle source
# File lib/braintreehttp/serializers/form_encoded.rb, line 5 def encode(request) encoded_params = [] request.body.each do |k, v| encoded_params.push("#{URI.escape(k.to_s)}=#{URI.escape(v.to_s)}") end encoded_params.join("&") end