Class: Hash
Instance Method Summary collapse
Instance Method Details
#symbolize_keys ⇒ Object
101 102 103 104 105 106 |
# File 'lib/core_ext.rb', line 101 def symbolize_keys inject({}) do |, (key, value)| [(key.to_sym rescue key) || key] = value end end |
#to_endeca_params ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 |
# File 'lib/core_ext.rb', line 89 def to_endeca_params map { |k, v| if v.instance_of?(Hash) v.map { |sk, sv| "#{k}[#{sk}]=#{sv}" }.join('&') else "#{k}=#{v}" end }.join('&').to_endeca_params end |