Class: Hash
Instance Method Summary collapse
Instance Method Details
#symbolize_keys ⇒ Object
31 32 33 34 35 36 |
# File 'lib/extensions.rb', line 31 def symbolize_keys inject({}) do |, (key, value)| [(key.to_sym rescue key) || key] = value end end |
#to_param(namespace = nil) ⇒ Object
38 39 40 41 42 |
# File 'lib/extensions.rb', line 38 def to_param(namespace=nil) collect do |key, value| value.to_query(namespace ? "#{namespace}[#{key}]" : key) end.sort * '&' end |