【发布时间】:2013-02-13 17:38:12
【问题描述】:
我正在尝试修改 Ruby String 类,特别是 + 方法。我希望它返回一个特定的字符串,例如
"a" + "b" => "custom_result"
这是我所拥有的:
class String
def +(a)
"custom_result"
end
end
当我尝试在 irb 中使用此文件时,提示符中有“custom_result”,我无法执行任何操作。有什么想法吗?
【问题讨论】:
-
如果你在另一个文件中需要这个,而不是 IRB 怎么办?
-
刚刚在 rspec 中尝试过,得到了预期的结果。