什么是< ActionController :: Base<中的运算符mod意味着Ruby?
我在Rails action pack gem(2.3.9)中遇到了这段代码
[ControllerCapture, ActionController::ProcessWithTest].each do |mod|
unless ActionController::Base < mod # what does this comparison mean?
ActionController::Base.class_eval { include mod }
end
end
我试图理解上面代码中的第二行。 <
算子在这种情况下做了什么?它是标准比较运算符吗?(如果是这样,你如何解释代码?)
没有找到相关结果
已邀请:
1 个回复
陷牡彭拈峰
,它显示: mod&lt;其他→真,假或零 如果mod是其子类,则返回true 其他。如果没有,则返回nil 两者之间的关系。 (认为 关系的关系 类定义:“A类&lt; B”表示 “A&lt; B”)。