Method: HttpHelper.value_check
- Defined in:
- lib/unit/utils/http_helper.rb
.value_check(value, key = nil) ⇒ Object
53 54 55 56 57 58 59 60 61 |
# File 'lib/unit/utils/http_helper.rb', line 53 def self.value_check(value, key = nil) case value when Hash then value.map { |k, v| encode(v, append_key(key, k)) }.join("&") when Array then value.map { |v| encode(v, "#{key}[]") }.join("&") when nil then "" else "#{key}=#{CGI.escape(value.to_s)}" end end |