【发布时间】:2011-06-22 00:22:25
【问题描述】:
有没有办法在一个类中使用宇宙飞船方法和神奇的“method_missing”?每当我尝试foo1 < foo2 时,下面的示例都会给我undefined method '<',其定义如下:
class Foo
def initialize(params)
@parent= params[:parent]
end
def <=>(o)
...
end
def method_missing(sym, *args, &block)
@parent.send sym, *args, &block
end
end
任何帮助表示赞赏:)
【问题讨论】:
-
method_missing 与问题无关。
-
如此真实 - 工作时间过长,没有看到明显的内容;)
标签: ruby ruby-1.9.2