Method: Liquid::StandardFilters#url_decode

Defined in:
lib/liquid/standardfilters.rb

#url_decode(input) ⇒ Object



137
138
139
140
141
142
143
144
# File 'lib/liquid/standardfilters.rb', line 137

def url_decode(input)
  return if input.nil?

  result = CGI.unescape(Utils.to_s(input))
  raise Liquid::ArgumentError, "invalid byte sequence in #{result.encoding}" unless result.valid_encoding?

  result
end