一般来说,在一个方法内,你可以运用循环。但是,ruby允许通过循环来批量定义方法例如如下的代码ROLES.each do |role| define_method “#{role}?” do self.role == role endend