Top Level Namespace
Defined Under Namespace
Modules: Entrez
Constant Summary collapse
- QueryStringNormalizer =
We need a simple normalizer that will not URI escape []s.
proc do |query_hash| query_hash.map do |key, value| value_string = case value when Array value.join(',') else # If value is a string, it will be frozen, so dup it. value.to_s.dup end # Escape spaces. value_string.gsub!(' ', '%20') "#{key}=#{value_string}" end.join('&') end