class Hash
Public Instance Methods
symbolize_keys()
click to toggle source
# File lib/util.rb, line 8 def symbolize_keys new_hash = {} self.each do |key,value| if [Hash, Array].include?(value.class) new_hash[key.to_sym] = value.symbolize_keys else new_hash[key.to_sym] = value end end new_hash end
to_query(namespace = nil)
click to toggle source
# File lib/util.rb, line 2 def to_query(namespace = nil) collect do |key, value| value.to_query(namespace ? "#{namespace}[#{key}]" : key) end.sort * '&' end