Ruby中的委托是什么?能否详细解释其概念和用法?