Method: Landline::Util::Query#parse

Defined in:
lib/landline/util/query.rb

#parseHash

Better(tm) query parser. Returns a hash with arrays. Key semantics:

  • ‘key=value` creates a key value pair

  • ‘key[]=value` appends value to an array named key

  • key=value` sets value at index of array named key

Returns:

  • (Hash)


32
33
34
# File 'lib/landline/util/query.rb', line 32

def parse
  construct_deep_hash(URI.decode_www_form(@query))
end