Sha256: 886e4274d19d74ae6bfdb7d70ab23e378bc7ec38a6a75b285435ffc092246b2f
Contents?: true
Size: 625 Bytes
Versions: 1
Compression:
Stored size: 625 Bytes
Contents
require 'uri' module URI module QueryParams # # Parses a URI query string. # # @param [String] query_string # The URI query string. # # @return [Hash{String => String}] # The parsed query parameters. # def QueryParams.parse(query_string) query_params = {} if query_string query_string.split('&').each do |param| name, value = param.split('=') if value query_params[name] = URI.decode(value) else query_params[name] = '' end end end return query_params end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
uri-query_params-0.4.0 | lib/uri/query_params/query_params.rb |