キモブロ

Please spy check please, Fucking retard

Hash#to_queryなんてものがあったのかー

irb(main):002:0> {'key1' => 'value1', 'key2' => 'value2'}.to_query
=> "key1=value1&key2=value2"

要ActiveSupport

詳細 http://apidock.com/rails/ActiveSupport/CoreExtensions/Hash/to_query


あーただこれ勝手にソートしてるなー

        def to_query(namespace = nil)
          collect do |key, value|
            value.to_query(namespace ? "#{namespace}[#{key}]" : key)
          end.sort * '&'
        end

ソートしないでくれたほうが、テスト書きやすくていいのに。RubyのハッシュはOrderedHashだし。