ruby元编程实际使用实例