>>620
別スレでかいたソースだけど、俺の中ではこれがリファクタリングなんだよカス

def str2hash(str)
   hash = {}
   p ary = str.split
   ary.each_slice(2)  do | a , b |
     hash[ a ] = b
  end
  hash
end

p str2hash("blue 白 white shiro\nred aka")

↑こういうのを ↓ こうする事がリファクタリング

p Hash[ *("blue 白 white shiro\nred aka").split ]