包括模块,这是正确的行为吗?

时间:2011-10-13 21:41:23

标签: ruby

First case code Second case code 我期待两种情况都包含模块中的所有方法。是bug吗?

1 个答案:

答案 0 :(得分:2)

预期的行为。在第一个示例中,您将B中的A包含在C中,因此A在包含B时没有{{1}}方法。在第二个示例中,您按正确的顺序执行此操作。