class Mrkt::Faraday::ParamsEncoder
Public Class Methods
decode(string)
click to toggle source
# File lib/mrkt/faraday/params_encoder.rb, line 10 def decode(string) ::Faraday::NestedParamsEncoder.decode(string) end
encode(hash)
click to toggle source
# File lib/mrkt/faraday/params_encoder.rb, line 5 def encode(hash) new_hash = hash.transform_values { |v| encode_value(v) } ::Faraday::NestedParamsEncoder.encode(new_hash) end
encode_value(value)
click to toggle source
# File lib/mrkt/faraday/params_encoder.rb, line 14 def encode_value(value) value.respond_to?(:join) ? value.join(',') : value end