each method で key を変数に入れると、value も Hash を使って表せる。 value 配列のある要素に対して sort を行い、変更後の配列を obj 配列とする場合
Hash 名.keys.sort{ |変更前の key 変数,変更後の key 変数| Hash 名[変更前の key 変数][要素番号] <=> Hash 名[変更後の key 変数][要素番号] }
として、key 配列を並べ替えることができる。