参见英文答案 > What is the most ruby-ish way ...