rubyに関数内関数があったらカオスだと思うんだが